org.apache.log4j.spi
public interface LoggerRepository
LoggerRepository
is used to create and retrieve
Loggers
. The relation between loggers in a repository
depends on the repository but typically loggers are arranged in a
named hierarchy.
In addition to the creational methods, a
LoggerRepository
can be queried for existing loggers,
can act as a point of registry for events related to loggers.
Since: 1.2
Method Summary | |
---|---|
void | addHierarchyEventListener(HierarchyEventListener listener)
Add a HierarchyEventListener event to the repository. |
void | emitNoAppenderWarning(Category cat) |
abstract Logger | exists(String name) |
abstract void | fireAddAppenderEvent(Category logger, Appender appender) |
Enumeration | getCurrentCategories()
Deprecated. |
Enumeration | getCurrentLoggers() |
Logger | getLogger(String name) |
Logger | getLogger(String name, LoggerFactory factory) |
Logger | getRootLogger() |
Level | getThreshold()
Get the repository-wide threshold. |
boolean | isDisabled(int level)
Returns whether this repository is disabled for a given
level. |
abstract void | resetConfiguration() |
void | setThreshold(Level level)
Set the repository-wide threshold. |
void | setThreshold(String val)
Another form of setThreshold accepting a string
parameter instead of a Level . |
abstract void | shutdown() |
level
parameter. See also LoggerRepository
method.Level.ALL
which has the lowest possible rank.Level
.