All Classes and Interfaces
Class
Description
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.
ILoggerFactory instances manufacture Logger
instances by name.Implementaitons of this interface are used to manufacture
Marker
instances.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, most notably for log4j, logback and JDK 1.4 logging.An internal interface which helps the static
LoggerFactory
class bind with the appropriate ILoggerFactory instance.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.An internal interface which helps the static
MarkerFactory
class bind with the appropriate IMarkerFactory instance.This class serves as base for adapters or native implementations of logging systems
lacking Marker support.
This class hides and serves as a substitute for the underlying logging
system's MDC implementation.
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.This adapter is an empty implementation of the
MDCAdapter interface.The binding of
class with an actual instance of
invalid reference
LoggerFactory
ILoggerFactory is performed using information returned by this class.The binding of
MarkerFactory class with an actual instance of
IMarkerFactory is performed using information returned by this class.This class is only a stub.
SubstituteLoggerFactory is an trivial implementation of
ILoggerFactory which always returns the unique instance of
NOPLogger.An internal utility class.