Package org.apache.logging.log4j.jul
Class AbstractLoggerAdapter
java.lang.Object
org.apache.logging.log4j.spi.AbstractLoggerAdapter<Logger>
org.apache.logging.log4j.jul.AbstractLoggerAdapter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,LoggerAdapter<Logger>
,LoggerContextShutdownAware
- Direct Known Subclasses:
ApiLoggerAdapter
,CoreLoggerAdapter
Abstract Logger registry. Due to the optionality of using log4j-core, there are two registries available at runtime
to create:
ApiLoggerAdapter
and CoreLoggerAdapter
.- Since:
- 2.1
-
Field Summary
Fields inherited from class org.apache.logging.log4j.spi.AbstractLoggerAdapter
registry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LoggerContext
Gets theLoggerContext
that should be used to look up or create loggers.Methods inherited from class org.apache.logging.log4j.spi.AbstractLoggerAdapter
close, contextShutdown, getContext, getLogger, getLoggerContexts, getLoggersInContext, newLogger
-
Constructor Details
-
AbstractLoggerAdapter
public AbstractLoggerAdapter()
-
-
Method Details
-
getContext
Description copied from class:AbstractLoggerAdapter
Gets theLoggerContext
that should be used to look up or create loggers. This is similar in spirit to theContextSelector
class inlog4j-core
. However, implementations can rely on their own framework's separation of contexts instead (or simply use a singleton).- Specified by:
getContext
in classAbstractLoggerAdapter<Logger>
- Returns:
- the LoggerContext to be used for lookup and creation purposes
- See Also:
-