| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | |
| public interface | EntryMessage
Entry flow messages |
| public interface | ExitMessage
Exit flow messages |
| public interface | FlowMessage
Flow messages |
| public interface | FlowMessageFactory
Creates flow messages. |
| public interface | LoggerNameAwareMessage
Message that is interested in the name of the Logger. |
| public interface | Message
An interface for various Message implementations that can be logged. |
| public interface | |
| public interface | MessageFactory
Creates messages. |
| public interface | MessageFactory2
Creates messages. |
| public interface | MultiformatMessage
A Message that can render itself in more than one way. |
| public interface | |
| public interface | ParameterVisitable
Allows message parameters to be iterated over without any allocation or memory copies. |
| public interface | ReusableMessage
Messages implementing this interface are reused between logging calls. |
| public interface | ThreadInformation
Interface used to print basic or extended thread information. |
| public interface | TimestampMessage
Messages that use this interface will cause the timestamp in the message to be used instead of the timestamp in the LogEvent. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | AsynchronouslyFormattable
Annotation that signals to asynchronous logging components that messages of this type can safely be passed to
a background thread without calling |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractMessageFactory
Provides an abstract superclass for |
| pack-priv class | BasicThreadInformation
Generates information about the current Thread. |
| public class | DefaultFlowMessageFactory
Default factory for flow messages. |
| public class | FormattedMessage
Handles messages that contain a format String. |
| public class | FormattedMessageFactory
Creates Note to implementors:
This class implements all |
| public class | LocalizedMessage
Provides some level of compatibility with Log4j 1.x and convenience but is not the recommended way to Localize messages. |
| public class | LocalizedMessageFactory
Creates Note to implementors:
This class does not implement any |
| public class | MapMessage<
Allow subclasses to use fluent APIs and override methods that return instances of subclasses. M extends MapMessageThe value type V>Represents a Message that consists of a Map. |
| public class | MessageFormatMessage
Handles messages that consist of a format string conforming to java.text.MessageFormat. |
| public class | MessageFormatMessageFactory
Creates Note to implementors:
This class implements all |
| public class | ObjectArrayMessage
Handles messages that contain an Object[]. |
| public class | ObjectMessage
Handles messages that contain an Object. |
| pack-priv class | ParameterFormatter
Supports parameter formatting as used in ParameterizedMessage and ReusableParameterizedMessage. |
| public class | ParameterizedMessage
A |
| public class | ParameterizedMessageFactory
Creates
Enables the use of |
| public class | ParameterizedNoReferenceMessageFactory
Creates
Creates |
| public class | ReusableMessageFactory
Implementation of the |
| public class | ReusableObjectMessage
Mutable Message wrapper around an Object message. |
| public class | ReusableParameterizedMessage
Reusable parameterized message. |
| public class | ReusableSimpleMessage
Mutable Message wrapper around a String message. |
| public class | SimpleMessage
The simplest possible implementation of Message. |
| public class | SimpleMessageFactory
Creates
This uses is the simplest possible implementation of |
| public class | StringFormattedMessage
Handles messages that consist of a format string conforming to |
| public class | StringFormatterMessageFactory
Creates
Enables the use of |
| public class | StringMapMessage
A |
| public class | StructuredDataCollectionMessage
A collection of StructuredDataMessages. |
| public class | StructuredDataId
The StructuredData identifier. |
| public class | StructuredDataMessage
Represents a Message that conforms to an RFC 5424 StructuredData element along with the syslog message. |
| public class | ThreadDumpMessage
Captures information about all running Threads. |
| Modifier and Type | Enum and Description |
|---|---|
| pack-priv enum | MapMessageJsonFormatter
The default JSON formatter for |