/** * */ package com.thenetcircle.comsumerdispatcher.jmx; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.log4j.Level; import org.apache.log4j.Logger; /** * @author jacky * */ public class ServiceInstance implements ServiceInstanceMBean { private static Log _logger = LogFactory.getLog(ServiceInstance.class); /* (non-Javadoc) * @see com.thenetcircle.comsumerdispatcher.jmx.ServiceInstanceMBean#setLoggingLevel(java.lang.String) */ @Override public void setLoggingLevel(String level) { _logger.info("Setting logging level to: " + level); Level newLevel = Level.toLevel(level, Level.INFO); Logger.getRootLogger().setLevel(newLevel); } /* (non-Javadoc) * @see com.thenetcircle.comsumerdispatcher.jmx.ServiceInstanceMBean#getLoggingLevel() */ @Override public String getLoggingLevel() { return Logger.getRootLogger().getLevel().toString() ; } }