Package org.apache.logging.log4j.jcl
Class LogAdapter
java.lang.Object
org.apache.logging.log4j.spi.AbstractLoggerAdapter<org.apache.commons.logging.Log>
org.apache.logging.log4j.jcl.LogAdapter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,LoggerAdapter<org.apache.commons.logging.Log>
,LoggerContextShutdownAware
Commons Logging adapter registry.
- 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.protected org.apache.commons.logging.Log
newLogger
(String name, LoggerContext context) Creates a new named logger for a givenLoggerContext
.Methods inherited from class org.apache.logging.log4j.spi.AbstractLoggerAdapter
close, contextShutdown, getContext, getLogger, getLoggerContexts, getLoggersInContext
-
Constructor Details
-
LogAdapter
public LogAdapter()
-
-
Method Details
-
newLogger
Description copied from class:AbstractLoggerAdapter
Creates a new named logger for a givenLoggerContext
.- Specified by:
newLogger
in classAbstractLoggerAdapter<org.apache.commons.logging.Log>
- Parameters:
name
- the name of the logger to createcontext
- the LoggerContext this logger will be associated with- Returns:
- the new named logger
-
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<org.apache.commons.logging.Log>
- Returns:
- the LoggerContext to be used for lookup and creation purposes
- See Also:
-