public class JMXConfigurator extends ContextAwareBase implements JMXConfiguratorMBean, LoggerContextListener
Since this class implements JMXConfiguratorMBean it has to be
named as JMXConfigurator}.
context| 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() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic JMXConfigurator(LoggerContext loggerContext, MBeanServer mbs, ObjectName objectName)
public void reloadDefaultConfiguration()
throws JoranException
reloadDefaultConfiguration in interface JMXConfiguratorMBeanJoranExceptionpublic void reloadByFileName(String fileName) throws JoranException, FileNotFoundException
reloadByFileName in interface JMXConfiguratorMBeanJoranExceptionFileNotFoundExceptionpublic void reloadByURL(URL url) throws JoranException
reloadByURL in interface JMXConfiguratorMBeanJoranExceptionpublic 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 © 2005–2022 QOS.ch. All rights reserved.