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, setContext
public JMXConfigurator(LoggerContext loggerContext, MBeanServer mbs, ObjectName objectName)
public void reloadDefaultConfiguration() throws JoranException
reloadDefaultConfiguration
in interface JMXConfiguratorMBean
JoranException
public void reloadByFileName(String fileName) throws JoranException, FileNotFoundException
reloadByFileName
in interface JMXConfiguratorMBean
JoranException
FileNotFoundException
public void reloadByURL(URL url) throws JoranException
reloadByURL
in interface JMXConfiguratorMBean
JoranException
public void setLoggerLevel(String loggerName, String levelStr)
setLoggerLevel
in interface JMXConfiguratorMBean
public String getLoggerLevel(String loggerName)
getLoggerLevel
in interface JMXConfiguratorMBean
public String getLoggerEffectiveLevel(String loggerName)
getLoggerEffectiveLevel
in interface JMXConfiguratorMBean
public List<String> getLoggerList()
getLoggerList
in interface JMXConfiguratorMBean
public List<String> getStatuses()
getStatuses
in interface JMXConfiguratorMBean
public void onStop(LoggerContext context)
onStop
in interface LoggerContextListener
public void onLevelChange(Logger logger, Level level)
onLevelChange
in interface LoggerContextListener
public void onReset(LoggerContext context)
onReset
in interface LoggerContextListener
public boolean isResetResistant()
isResetResistant
in interface LoggerContextListener
public void onStart(LoggerContext context)
onStart
in interface LoggerContextListener
Copyright © 2005–2017 QOS.ch. All rights reserved.