public class LoggerConfigAdmin extends java.lang.Object implements LoggerConfigAdminMBean
LoggerConfigAdminMBean interface.| Modifier and Type | Field and Description |
|---|---|
private LoggerConfig |
loggerConfig |
private LoggerContext |
loggerContext |
private javax.management.ObjectName |
objectName |
PATTERN| Constructor and Description |
|---|
LoggerConfigAdmin(LoggerContext loggerContext,
LoggerConfig loggerConfig)
Constructs a new
LoggerConfigAdmin with the specified LoggerContext
and logger config. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getAppenderRefs()
Returns a String array with the appender refs configured for the
instrumented
LoggerConfig. |
java.lang.String |
getFilter()
Returns a string description of all filters configured for the
instrumented
LoggerConfig. |
java.lang.String |
getLevel()
Returns the
LoggerConfig level as a String. |
java.lang.String |
getName()
Returns the name of the instrumented
LoggerConfig. |
javax.management.ObjectName |
getObjectName()
Returns the
ObjectName of this mbean. |
boolean |
isAdditive()
Returns whether the instrumented
LoggerConfig is additive. |
boolean |
isIncludeLocation()
Returns whether the instrumented
LoggerConfig is configured to
include location. |
void |
setAdditive(boolean additive)
Sets whether the instrumented
LoggerConfig should be additive. |
void |
setLevel(java.lang.String level)
Sets the
LoggerConfig level to the specified value. |
private final LoggerContext loggerContext
private final LoggerConfig loggerConfig
private final javax.management.ObjectName objectName
public LoggerConfigAdmin(LoggerContext loggerContext, LoggerConfig loggerConfig)
LoggerConfigAdmin with the specified LoggerContext
and logger config.loggerContext - used in the ObjectName for this mbeanloggerConfig - the instrumented objectpublic javax.management.ObjectName getObjectName()
ObjectName of this mbean.ObjectNameLoggerConfigAdminMBean.PATTERNpublic java.lang.String getName()
LoggerConfigAdminMBeanLoggerConfig.getName in interface LoggerConfigAdminMBeanpublic java.lang.String getLevel()
LoggerConfigAdminMBeanLoggerConfig level as a String.getLevel in interface LoggerConfigAdminMBeanLoggerConfig level.public void setLevel(java.lang.String level)
LoggerConfigAdminMBeanLoggerConfig level to the specified value.setLevel in interface LoggerConfigAdminMBeanlevel - the new LoggerConfig level.public boolean isAdditive()
LoggerConfigAdminMBeanLoggerConfig is additive.isAdditive in interface LoggerConfigAdminMBeantrue if the LoggerConfig is additive, false
otherwisepublic void setAdditive(boolean additive)
LoggerConfigAdminMBeanLoggerConfig should be additive.setAdditive in interface LoggerConfigAdminMBeanadditive - true if the instrumented LoggerConfig should be
additive, false otherwisepublic boolean isIncludeLocation()
LoggerConfigAdminMBeanLoggerConfig is configured to
include location.isIncludeLocation in interface LoggerConfigAdminMBeanpublic java.lang.String getFilter()
LoggerConfigAdminMBeanLoggerConfig.getFilter in interface LoggerConfigAdminMBeanpublic java.lang.String[] getAppenderRefs()
LoggerConfigAdminMBeanLoggerConfig.getAppenderRefs in interface LoggerConfigAdminMBeanLoggerConfig.