Package org.apache.log4j.spi
Interface LoggerRepository
-
@Deprecated(since="2022-01-27") public interface LoggerRepositoryDeprecated.Apache Log4j 1 has reached end of life in 2015 and is no longer supported.ALoggerRepositoryis used to create and retrieveLoggers. 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
LoggerRepositorycan be queried for existing loggers, can act as a point of registry for events related to loggers.- Since:
- 1.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddHierarchyEventListener(HierarchyEventListener listener)Deprecated.Add aHierarchyEventListenerevent to the repository.voidemitNoAppenderWarning(Category cat)Deprecated.Loggerexists(java.lang.String name)Deprecated.voidfireAddAppenderEvent(Category logger, Appender appender)Deprecated.java.util.EnumerationgetCurrentCategories()Deprecated.Deprecated.java.util.EnumerationgetCurrentLoggers()Deprecated.LoggergetLogger(java.lang.String name)Deprecated.LoggergetLogger(java.lang.String name, LoggerFactory factory)Deprecated.LoggergetRootLogger()Deprecated.LevelgetThreshold()Deprecated.Get the repository-wide threshold.booleanisDisabled(int level)Deprecated.Returns whether this repository is disabled for a given level.voidresetConfiguration()Deprecated.voidsetThreshold(java.lang.String val)Deprecated.Another form ofsetThreshold(Level)accepting a string parameter instead of aLevel.voidsetThreshold(Level level)Deprecated.Set the repository-wide threshold.voidshutdown()Deprecated.
-
-
-
Method Detail
-
addHierarchyEventListener
void addHierarchyEventListener(HierarchyEventListener listener)
Deprecated.Add aHierarchyEventListenerevent to the repository.
-
isDisabled
boolean isDisabled(int level)
Deprecated.Returns whether this repository is disabled for a given level. The answer depends on the repository threshold and thelevelparameter. See alsosetThreshold(org.apache.log4j.Level)method.
-
setThreshold
void setThreshold(Level level)
Deprecated.Set the repository-wide threshold. All logging requests below the threshold are immediately dropped. By default, the threshold is set toLevel.ALLwhich has the lowest possible rank.
-
setThreshold
void setThreshold(java.lang.String val)
Deprecated.Another form ofsetThreshold(Level)accepting a string parameter instead of aLevel.
-
emitNoAppenderWarning
void emitNoAppenderWarning(Category cat)
Deprecated.
-
getThreshold
Level getThreshold()
Deprecated.Get the repository-wide threshold. SeesetThreshold(Level)for an explanation.
-
getLogger
Logger getLogger(java.lang.String name)
Deprecated.
-
getLogger
Logger getLogger(java.lang.String name, LoggerFactory factory)
Deprecated.
-
getRootLogger
Logger getRootLogger()
Deprecated.
-
exists
Logger exists(java.lang.String name)
Deprecated.
-
shutdown
void shutdown()
Deprecated.
-
getCurrentLoggers
java.util.Enumeration getCurrentLoggers()
Deprecated.
-
getCurrentCategories
java.util.Enumeration getCurrentCategories()
Deprecated.Deprecated. Please usegetCurrentLoggers()instead.
-
resetConfiguration
void resetConfiguration()
Deprecated.
-
-