Interface | Description |
---|---|
LocationAware |
Classes that use location information should implement this interface.
|
LocationAwareLogEventFactory | |
LogEventFactory |
Class | Description |
---|---|
ContextAnchor |
Anchor for the ThreadContext.
|
ContextDataFactory |
Factory for creating the StringMap instances used to initialize LogEvents' context data.
|
ContextDataInjectorFactory |
Factory for ContextDataInjectors.
|
DefaultLogEventFactory |
Always creates new LogEvent instances.
|
ExtendedClassInfo |
Class and package data used with a
StackTraceElement in a ExtendedStackTraceElement . |
ExtendedStackTraceElement |
Wraps and extends the concept of the JRE's final class
StackTraceElement by adding more location information. |
JdkMapAdapterStringMap |
Provides a read-only
StringMap view of a Map<String, String> . |
Log4jContextFactory |
Factory to locate a ContextSelector and then load a LoggerContext.
|
Log4jLogEvent |
Implementation of a LogEvent.
|
Log4jLogEvent.Builder |
LogEvent Builder helper class.
|
Log4jProvider |
Binding for the Log4j API.
|
MementoMessage |
Consider this class private.
MementoMessage is intended to be used when we need to make an
immutable copy of a Message without forgetting the original
Message.getFormat() and Message.getParameters() values. |
MutableLogEvent |
Mutable implementation of the
LogEvent interface. |
ReusableLogEventFactory |
Garbage-free LogEventFactory that reuses a single mutable log event.
|
ThreadContextDataInjector |
ThreadContextDataInjector contains a number of strategies for copying key-value pairs from the various
ThreadContext map implementations into a StringMap . |
ThreadContextDataInjector.ForCopyOnWriteThreadContextMap |
The
ContextDataInjector used when the ThreadContextMap implementation is a copy-on-write
StringMap-based data structure. |
ThreadContextDataInjector.ForDefaultThreadContextMap |
Default
ContextDataInjector for the legacy Map<String, String> -based ThreadContext (which is
also the ThreadContext implementation used for web applications). |
ThreadContextDataInjector.ForGarbageFreeThreadContextMap |
The
ContextDataInjector used when the ThreadContextMap implementation is a garbage-free
StringMap-based data structure. |
ThreadContextDataProvider |
ContextDataProvider for ThreadContext data.
|
ThrowableFormatOptions |
Contains options which control how a
Throwable pattern is formatted. |
ThrowableProxy |
Wraps a Throwable to add packaging information about each stack trace element.
|
Copyright © 1999-2023 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.