| Package | Description | 
|---|---|
| org.apache.logging.log4j | 
 Public API for Log4j 2. 
 | 
| org.apache.logging.log4j.simple | 
 Simple logging implementation. 
 | 
| org.apache.logging.log4j.spi | 
 Internal interfaces and classes to be used by authors of logging implementations or for internal use by
 API classes. 
 | 
| org.apache.logging.log4j.status | 
 Status API for Log4j 2. 
 | 
| org.apache.logging.log4j.util | 
 Internal utility classes for the Log4j 2 API. 
 | 
| Class and Description | 
|---|
| LoggerContext
 Anchor point for logging implementations. 
 | 
| LoggerContextFactory
 Implemented by factories that create  
LoggerContext objects. | 
| ReadOnlyThreadContextMap
 Read-only view of the data structure that implements MDC behavior for  
ThreadContext. | 
| StandardLevel
 Standard Logging Levels as an enumeration for use internally. 
 | 
| ThreadContextStack
 Service provider interface to implement custom NDC behavior for  
ThreadContext. | 
| Class and Description | 
|---|
| AbstractLogger
 Base implementation of a Logger. 
 | 
| ExtendedLogger
 Extends the  
Logger interface with methods that facilitate implementing or extending Loggers. | 
| LocationAwareLogger
 Logger that accepts the location of the caller. 
 | 
| LoggerContext
 Anchor point for logging implementations. 
 | 
| LoggerContextFactory
 Implemented by factories that create  
LoggerContext objects. | 
| Class and Description | 
|---|
| AbstractLogger
 Base implementation of a Logger. 
 | 
| CleanableThreadContextMap
 Extension service provider interface to implement additional custom MDC behavior for
  
ThreadContext. | 
| ExtendedLogger
 Extends the  
Logger interface with methods that facilitate implementing or extending Loggers. | 
| LocationAwareLogger
 Logger that accepts the location of the caller. 
 | 
| LoggerAdapter
 A basic registry for  
LoggerContext objects and their associated external
 Logger classes. | 
| LoggerContext
 Anchor point for logging implementations. 
 | 
| LoggerContextFactory
 Implemented by factories that create  
LoggerContext objects. | 
| LoggerContextShutdownAware
 Interface allowing interested classes to know when a LoggerContext has shutdown - if the LoggerContext
 implementation provides a way to register listeners. 
 | 
| LoggerRegistry.MapFactory
 Interface to control the data structure used by the registry to store the Loggers. 
 | 
| StandardLevel
 Standard Logging Levels as an enumeration for use internally. 
 | 
| ThreadContextMap
 Service provider interface to implement custom MDC behavior for  
ThreadContext. | 
| ThreadContextMap2
 Extension service provider interface to implement additional custom MDC behavior for
  
ThreadContext. | 
| ThreadContextStack
 Service provider interface to implement custom NDC behavior for  
ThreadContext. | 
| Class and Description | 
|---|
| AbstractLogger
 Base implementation of a Logger. 
 | 
| ExtendedLogger
 Extends the  
Logger interface with methods that facilitate implementing or extending Loggers. | 
| LocationAwareLogger
 Logger that accepts the location of the caller. 
 | 
| Class and Description | 
|---|
| Provider
 Model class for a Log4j 2 provider. 
 | 
Copyright © 1999-1969 The Apache Software Foundation. All Rights Reserved.
             Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo,             and the Apache Log4j logo are trademarks of The Apache Software Foundation.