public class JMXConfigurator extends ContextAwareBase implements JMXConfiguratorMBean, LoggerContextListener
Since this class implements JMXConfiguratorMBean it has to be
named as JMXConfigurator}.
| Constructor and Description |
|---|
JMXConfigurator(LoggerContext loggerContext,
javax.management.MBeanServer mbs,
javax.management.ObjectName objectName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLoggerEffectiveLevel(java.lang.String loggerName) |
java.lang.String |
getLoggerLevel(java.lang.String loggerName) |
java.util.List<java.lang.String> |
getLoggerList() |
java.util.List<java.lang.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(java.lang.String fileName) |
void |
reloadByURL(java.net.URL url) |
void |
reloadDefaultConfiguration() |
void |
setLoggerLevel(java.lang.String loggerName,
java.lang.String levelStr) |
java.lang.String |
toString() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContextpublic JMXConfigurator(LoggerContext loggerContext, javax.management.MBeanServer mbs, javax.management.ObjectName objectName)
public void reloadDefaultConfiguration()
throws JoranException
reloadDefaultConfiguration in interface JMXConfiguratorMBeanJoranExceptionpublic void reloadByFileName(java.lang.String fileName)
throws JoranException,
java.io.FileNotFoundException
reloadByFileName in interface JMXConfiguratorMBeanJoranExceptionjava.io.FileNotFoundExceptionpublic void reloadByURL(java.net.URL url)
throws JoranException
reloadByURL in interface JMXConfiguratorMBeanJoranExceptionpublic void setLoggerLevel(java.lang.String loggerName,
java.lang.String levelStr)
setLoggerLevel in interface JMXConfiguratorMBeanpublic java.lang.String getLoggerLevel(java.lang.String loggerName)
getLoggerLevel in interface JMXConfiguratorMBeanpublic java.lang.String getLoggerEffectiveLevel(java.lang.String loggerName)
getLoggerEffectiveLevel in interface JMXConfiguratorMBeanpublic java.util.List<java.lang.String> getLoggerList()
getLoggerList in interface JMXConfiguratorMBeanpublic java.util.List<java.lang.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 LoggerContextListenerpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2010 - 2023 Adobe. All Rights Reserved