Package com.sun.enterprise.admin.pluggable

Examples of com.sun.enterprise.admin.pluggable.LoggerExtensionFeature


        try {
            if( event.isPropertyChanged() ) {
                ConfigContext newConfig = event.getConfigContext();               
                Iterator iter = event.getConfigChangeList().iterator();
                // Get logger extension Feature
                LoggerExtensionFeature lef = AdminService.getLoggerExtensionFeature();
               
                while (iter.hasNext() )  {
                    Object change= iter.next();
                    if (change instanceof ConfigAdd || change instanceof ConfigUpdate) {
                        String xpath = ((ConfigChange)change).getXPath();
                        if( xpath != null){
                            ConfigBean item = newConfig.exactLookup(xpath);
                            if (item instanceof ElementProperty) {
                                ElementProperty elementProperty = (ElementProperty)item;
                                String loggerName  = elementProperty.getName();
                                loggerName = lef.getLoggerName(loggerName);
                                String logLevel    = elementProperty.getValue();
                                boolean logExists = LogMBean.getInstance().findLogger(loggerName);
                                if (!logExists) {
                                    Logger.getLogger(loggerName)//if the logger doesn't exist, create it.
        }       
View Full Code Here

TOP

Related Classes of com.sun.enterprise.admin.pluggable.LoggerExtensionFeature

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.