public class Log4jConfigurator
extends java.lang.Object
SYS_PROP_SHOW_ALL| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SYS_PROP_SHOW_ALL
Name of the "show all loggers" system property.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAppenders(java.lang.String logger)
Gets the appenders to a specific logger.
|
org.apache.log4j.Level |
getEffectiveLevel(java.lang.String logger)
Gets a logger's effective level thus either the direct level or the inherited level from it's parent logger.
|
static Log4jConfigurator |
getInstance()
Gets the one-and-only instance of the class
Log4jConfigurator. |
org.apache.log4j.Level |
getLevel(java.lang.String logger)
Gets a logger's actual level.
|
java.util.List<java.lang.String> |
getLoggers()
Retrieves all loggers from the log4j repository.
|
java.util.List<java.lang.String> |
getLoggersSorted()
Retrieves all loggers from the log4j repository.
|
void |
setLoggerLevel(java.lang.String logger,
java.lang.String level)
Sets or deletes a logger's new level.
|
public static final java.lang.String SYS_PROP_SHOW_ALL
public static Log4jConfigurator getInstance()
Log4jConfigurator.public java.util.List<java.lang.String> getLoggers()
java.lang.String containing all logger names.SYS_PROP_SHOW_ALLpublic java.util.List<java.lang.String> getLoggersSorted()
java.lang.String containing all logger names.SYS_PROP_SHOW_ALLpublic java.util.List<java.lang.String> getAppenders(java.lang.String logger)
throws java.lang.IllegalArgumentException
logger - A logger's name.java.lang.String containing all appender names.java.lang.IllegalArgumentException - In case the logger isn't known.public org.apache.log4j.Level getLevel(java.lang.String logger)
throws java.lang.IllegalArgumentException
logger - The logger.null if no level was directly set on the logger.java.lang.IllegalArgumentException - In case the logger isn't known.public org.apache.log4j.Level getEffectiveLevel(java.lang.String logger)
throws java.lang.IllegalArgumentException
logger - The logger.java.lang.IllegalArgumentException - In case the logger isn't known.public void setLoggerLevel(java.lang.String logger,
java.lang.String level)
throws java.lang.IllegalArgumentException
logger - Name of the logger to set.level - Level to set the logger to.java.lang.IllegalArgumentException - In case the logger isn't known.