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.