Package org.jboss.logmanager

Examples of org.jboss.logmanager.Logger


        return level;
    }

    public synchronized void setLevel(final Level level) {
        this.level = level;
        final Logger logger = getLogger();
        if (logger != null) {
            logger.setLevel(level);
        }
    }
View Full Code Here


        return notNull(getLogger());
    }

    public synchronized void setFilter(final Filter filter) {
        this.filter = filter;
        final Logger logger = this.logger;
        if (logger != null) {
            logger.setFilter(filter);
        }
    }
View Full Code Here

        final ServiceController<Logger> controller = (ServiceController<Logger>) serviceRegistry.getService(LogServices.loggerName(name));
        if (controller == null) {
            return false;
        }
        // Get the logger
        final Logger logger = controller.getValue();
        if (LEVEL.getName().equals(attributeName)) {
            logger.setLevel(ModelParser.parseLevel(resolvedValue));
        } else if (FILTER.getName().equals(attributeName)) {
            logger.setFilter(ModelParser.parseFilter(context, resolvedValue));
        } else if (HANDLERS.getName().equals(attributeName)) {
            // Remove all handlers
            LoggerUnassignHandler.removeHandlers(HANDLERS, currentValue, context, name);
            // Add the new handlers
            LoggerAssignHandler.addHandlers(HANDLERS.resolveModelAttribute(context, resolvedValue), context, name, null);
        } else if (USE_PARENT_HANDLERS.getName().equals(attributeName)) {
            logger.setUseParentHandlers(resolvedValue.asBoolean());
        }
        return false;
    }
View Full Code Here

TOP

Related Classes of org.jboss.logmanager.Logger

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.