Package org.apache.logging.log4j.core
Implementation of Log4j 2.
-
Interface Summary Interface Description Appender AppendsLogEvent
s.ContextDataInjector Responsible for initializing the context data of LogEvents.ErrorHandler Appenders may delegate their error handling toErrorHandlers
.Filter Interface that must be implemented to allow custom event filtering.Layout<T extends Serializable> Lays out a LogEvent in different formats.LifeCycle All proper Java frameworks implement some sort of object life cycle.LifeCycle2 Extends the LifeCycle interface.LogEvent Provides contextual information about a logged message.LoggerContextAccessor Provides access to a Core Logger Context.StringLayout Instantiates the @{link Layout} type for String-based layouts. -
Class Summary Class Description AbstractLifeCycle A life cycle to be extended.AbstractLogEvent An abstract log event implementation with default values for all methods.Core DefaultLoggerContextAccessor Default implementation using the Core LoggerContext.LogEventListener Base class for server classes that listen toLogEvent
s.Logger The core implementation of theLogger
interface.Logger.LoggerProxy Serialization proxy class for Logger.LoggerContext The LoggerContext is the anchor for the logging system.Version -
Enum Summary Enum Description Filter.Result The result that can returned from a filter method call.LifeCycle.State Status of a life cycle like aLoggerContext
.