public class JMXConfigurator extends ch.qos.logback.core.spi.ContextAwareBase implements JMXConfiguratorMBean, LoggerContextListener
Since this class implements JMXConfiguratorMBean it has to be
named as JMXConfigurator}.
| Constructor and Description |
|---|
JMXConfigurator(LoggerContext loggerContext,
MBeanServer mbs,
ObjectName objectName) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLoggerEffectiveLevel(String loggerName) |
String |
getLoggerLevel(String loggerName) |
List<String> |
getLoggerList() |
List<String> |
getStatuses() |
boolean |
isResetResistant()
JMXConfigurator should not be removed subsequent to a LoggerContext reset.
|
void |
onLevelChange(Logger logger,
Level level) |
void |
onReset(LoggerContext context) |
void |
onStart(LoggerContext context) |
void |
onStop(LoggerContext context)
When the associated LoggerContext is stopped, this configurator must be
unregistered
|
void |
reloadByFileName(String fileName) |
void |
reloadByURL(URL url) |
void |
reloadDefaultConfiguration() |
void |
setLoggerLevel(String loggerName,
String levelStr) |
String |
toString() |
public JMXConfigurator(LoggerContext loggerContext, MBeanServer mbs, ObjectName objectName)
public void reloadDefaultConfiguration()
throws ch.qos.logback.core.joran.spi.JoranException
reloadDefaultConfiguration in interface JMXConfiguratorMBeanch.qos.logback.core.joran.spi.JoranExceptionpublic void reloadByFileName(String fileName) throws ch.qos.logback.core.joran.spi.JoranException, FileNotFoundException
reloadByFileName in interface JMXConfiguratorMBeanch.qos.logback.core.joran.spi.JoranExceptionFileNotFoundExceptionpublic void reloadByURL(URL url) throws ch.qos.logback.core.joran.spi.JoranException
reloadByURL in interface JMXConfiguratorMBeanch.qos.logback.core.joran.spi.JoranExceptionpublic void setLoggerLevel(String loggerName, String levelStr)
setLoggerLevel in interface JMXConfiguratorMBeanpublic String getLoggerLevel(String loggerName)
getLoggerLevel in interface JMXConfiguratorMBeanpublic String getLoggerEffectiveLevel(String loggerName)
getLoggerEffectiveLevel in interface JMXConfiguratorMBeanpublic List<String> getLoggerList()
getLoggerList in interface JMXConfiguratorMBeanpublic List<String> getStatuses()
getStatuses in interface JMXConfiguratorMBeanpublic void onStop(LoggerContext context)
onStop in interface LoggerContextListenerpublic void onLevelChange(Logger logger, Level level)
onLevelChange in interface LoggerContextListenerpublic void onReset(LoggerContext context)
onReset in interface LoggerContextListenerpublic boolean isResetResistant()
isResetResistant in interface LoggerContextListenerpublic void onStart(LoggerContext context)
onStart in interface LoggerContextListenerCopyright © 2015. All rights reserved.