All Classes and Interfaces

Class
Description
An abstract implementation which delegates actual logging work to the AbstractLogger.handleNormalizedLoggingCall(Level, Marker, String, Object[], Throwable) method.
A simple implementation of the Marker interface.
An almost trivial implementation of the IMarkerFactory interface which creates BasicMarker instances.
Basic MDC implementation, which can be used with logging systems that lack out-of-the-box MDC support.
Additional interface to LoggingEventBuilder and LoggingEvent.
Used to annotate methods in the LoggingEventBuilder interface which return an instance of LoggingEventBuilder (usually as this).
A default implementation of LoggingEvent.
Default implementation of LoggingEventBuilder
 
This class is used to record events during the initialization phase of the underlying logging framework.
Holds the results of formatting done by MessageFormatter.
ILoggerFactory instances manufacture Logger instances by name.
Implementations of this interface are used to manufacture Marker instances.
 
Provides minimal default implementations for LegacyAbstractLogger.isTraceEnabled(Marker), LegacyAbstractLogger.isDebugEnabled(Marker) and other similar methods.
SLF4J's internal representation of Level.
An optional interface helping integration with logging systems capable of extracting location information.
The org.slf4j.Logger interface is the main user entry point of SLF4J API.
The LoggerFactory is a utility class producing Loggers for various logging APIs, e.g.
Deprecated. 
All methods in this class are reserved for internal use, for testing purposes.
The minimal interface sufficient for the restitution of data passed by the user to the SLF4J API.
A logger capable of logging from org.slf4j.event.LoggingEvent implements this interface.
This is the main interface in slf4j's fluent API for creating logging events.
Markers are named objects used to enrich log statements.
MarkerFactory is a utility class producing Marker instances as appropriate for the logging system currently in use.
Deprecated. 
Deprecated. 
This class hides and serves as a substitute for the underlying logging system's MDC implementation.
An adapter to remove the key when done.
This interface abstracts the service offered by various MDC implementations.
Formats messages according to very simple substitution rules.
 
A direct NOP (no operation) implementation of Logger.
NOPLoggerFactory is a trivial implementation of ILoggerFactory which always returns the unique instance of NOPLogger.
A no-operation implementation of LoggingEventBuilder.
This adapter is an empty implementation of the MDCAdapter interface.
Holds normalized call parameters.
This interface based on ServiceLoader paradigm.
A logger implementation which logs via a delegate logger.
SubstituteLoggerFactory manages instances of SubstituteLogger.
 
 
A simple implementation of ThreadLocal backed Map containing values of type Deque.
An internal utility class.