| Package | Description | 
|---|---|
| org.apache.logging.log4j | 
 Public API for Log4j 2. 
 | 
| org.apache.logging.log4j.internal | 
 This package should be considered private. 
 | 
| org.apache.logging.log4j.message | 
 Public Message Types used 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 | 
|---|
| EntryMessage
 Entry flow messages 
 | 
| Message
 An interface for various Message implementations that can be logged. 
 | 
| MessageFactory
 Creates messages. 
 | 
| StructuredDataMessage
 Represents a Message that conforms to an RFC 5424 StructuredData element along with the syslog message. 
 | 
| Class and Description | 
|---|
| Message
 An interface for various Message implementations that can be logged. 
 | 
| Class and Description | 
|---|
| AbstractMessageFactory
 Provides an abstract superclass for  
MessageFactory2 implementations with default implementations (and for
 MessageFactory by extension). | 
| AsynchronouslyFormattable
 Annotation that signals to asynchronous logging components that messages of this type can safely be passed to
 a background thread without calling  
Message.getFormattedMessage() first. | 
| EntryMessage
 Entry flow messages 
 | 
| ExitMessage
 Exit flow messages 
 | 
| FlowMessage
 Flow messages 
 | 
| FlowMessageFactory
 Creates flow messages. 
 | 
| LoggerNameAwareMessage
 Message that is interested in the name of the Logger. 
 | 
| MapMessage
 Represents a Message that consists of a Map. 
 | 
| MapMessage.MapFormat
 When set as the format specifier causes the Map to be formatted as XML. 
 | 
| Message
 An interface for various Message implementations that can be logged. 
 | 
| MessageCollectionMessage
 A Message that is a collection of Messages. 
 | 
| MessageFactory
 Creates messages. 
 | 
| MessageFactory2
 Creates messages. 
 | 
| MultiformatMessage
 A Message that can render itself in more than one way. 
 | 
| ParameterConsumer
 An operation that accepts two input arguments and returns no result. 
 | 
| ParameterizedMessageFactory | 
| ParameterizedNoReferenceMessageFactory | 
| ParameterVisitable
 Allows message parameters to be iterated over without any allocation
 or memory copies. 
 | 
| ReusableMessage
 Messages implementing this interface are reused between logging calls. 
 | 
| ReusableMessageFactory
 Implementation of the  
MessageFactory interface that avoids allocating temporary objects where possible. | 
| SimpleMessageFactory | 
| StringFormatterMessageFactory | 
| StringMapMessage
 A  
StringMapMessage typed to String-only values. | 
| StructuredDataId
 The StructuredData identifier. 
 | 
| StructuredDataMessage
 Represents a Message that conforms to an RFC 5424 StructuredData element along with the syslog message. 
 | 
| StructuredDataMessage.Format
 Supported formats. 
 | 
| ThreadInformation
 Interface used to print basic or extended thread information. 
 | 
| Class and Description | 
|---|
| Message
 An interface for various Message implementations that can be logged. 
 | 
| MessageFactory
 Creates messages. 
 | 
| Class and Description | 
|---|
| EntryMessage
 Entry flow messages 
 | 
| FlowMessageFactory
 Creates flow messages. 
 | 
| Message
 An interface for various Message implementations that can be logged. 
 | 
| MessageFactory
 Creates messages. 
 | 
| MessageFactory2
 Creates messages. 
 | 
| Class and Description | 
|---|
| Message
 An interface for various Message implementations that can be logged. 
 | 
| Class and Description | 
|---|
| Message
 An interface for various Message implementations that can be logged. 
 | 
| MessageFactory
 Creates messages. 
 | 
| MultiformatMessage
 A Message that can render itself in more than one way. 
 | 
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.