Class Log4jProvider
- java.lang.Object
-
- org.apache.logging.log4j.spi.Provider
-
- org.apache.logging.log4j.core.impl.Log4jProvider
-
@NullMarked public class Log4jProvider extends Provider
Binding for the Log4j API.
-
-
Field Summary
-
Fields inherited from class org.apache.logging.log4j.spi.Provider
CURRENT_VERSION, FACTORY_PRIORITY, LOGGER_CONTEXT_FACTORY, PROVIDER_PROPERTY_NAME, THREAD_CONTEXT_MAP
-
-
Constructor Summary
Constructors Constructor Description Log4jProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggerContextFactorygetLoggerContextFactory()ThreadContextMapgetThreadContextMapInstance()-
Methods inherited from class org.apache.logging.log4j.spi.Provider
equals, getClassName, getPriority, getThreadContextMap, getUrl, getVersions, hashCode, loadLoggerContextFactory, loadThreadContextMap, toString
-
-
-
-
Method Detail
-
getLoggerContextFactory
public LoggerContextFactory getLoggerContextFactory()
- Overrides:
getLoggerContextFactoryin classProvider- Returns:
- The logger context factory to be used by
LogManager.
-
getThreadContextMapInstance
public ThreadContextMap getThreadContextMapInstance()
- Overrides:
getThreadContextMapInstancein classProvider- Returns:
- The thread context map to be used by
ThreadContext.
-
-