Class Summary | |
---|---|
AgentOptions |
All recognized options in the string passed to the java agent. |
AgentPremain | Entry point for slf4j-ext when used as a Java agent. |
BasicMarker | A simple implementation of the Marker interface. |
BasicMarkerFactory | An almost trivial implementation of the IMarkerFactory interface which creates BasicMarker instances. |
BasicMDCAdapter | Basic MDC implementation, which can be used with logging systems that lack out-of-the-box MDC support. |
Category |
This class is a minimal implementation of the original
|
DurationUnit | An enum of supported time units. |
EventData | Base class for Event Data. |
EventException | Exception used to identify issues related to an event that is being logged. |
EventLogger | Simple Logger used to log events. |
ILoggerFactory |
ILoggerFactory instances manufacture Logger
instances by name.
|
IMarkerFactory | Implementaitons of this interface are used to manufacture Marker instances. |
JavassistHelper | Helper methods for Javassist functionality. |
Level |
Defines the minimum set of levels recognized by the system, that is
OFF , FATAL , ERROR ,
WARN , INFO , DEBUG and
ALL .
|
LocationAwareLogger | An optional interface helping integration with logging systems capable of extracting location information. |
Log |
A simple logging interface abstracting logging APIs. |
LogConfigurationException |
An exception that is thrown only if a suitable In this version of JCL, this exception will never be thrown in practice. |
LogFactory |
Factory for creating Log instances, which always delegates to an instance of SLF4JLogFactory. |
Logger | The org.slf4j.Logger interface is the main user entry point of SLF4J API. |
Logger |
This class is a minimal implementation of the original
|
LoggerFactory |
The LoggerFactory is a utility class producing Loggers for
various logging APIs, most notably for log4j, logback and JDK 1.4 logging.
|
LoggerFactoryBinder | An internal interface which helps the static LoggerFactory class bind with the appropriate ILoggerFactory instance. |
LoggerWrapper | A helper class wrapping an Logger instance preserving location information if the wrapped instance supports it. |
LogTransformer |
LogTransformer does the work of analyzing each class, and if appropriate add log statements to each method to allow logging entry/exit. |
LogTransformer.Builder |
Builder provides a flexible way of configuring some of many options on
the parent class instead of providing many constructors.
http
://rwhansen.blogspot.com/2007/07/theres-builder-pattern-that-joshua.html
|
Marker | Markers are named objects used to enrich log statements. |
MarkerFactory | MarkerFactory is a utility class producing Marker instances as appropriate for the logging system currently in use. |
MarkerFactoryBinder | An internal interface which helps the static MarkerFactory class bind with the appropriate IMarkerFactory instance. |
MarkerIgnoringBase | This class serves as base for adapters or native implementations of logging systems lacking Marker support. |
MDC | This class hides and serves as a substitute for the underlying logging system's MDC implementation. |
MDC | |
MDCAdapter | This interface abstracts the service offered by various MDC implementations. |
MDCStrLookup | This class can be used with the Commons Lang StrSubstitutor to replace tokens that occur in Strings with their values in the MDC. |
MessageFormatter | Formats messages according to very simple substitution rules. |
NoOpLog |
Trivial implementation of Log that throws away all messages. |
NOPLogger | A direct NOP (no operation) implementation of Logger. |
NOPMakerAdapter | This adapter is an empty implementation of the MDCAdapter interface. |
Priority | Refrain from using this class directly, use the Level class instead. |
Profiler | A poor man's profiler to measure the time elapsed performing some lengthy task. |
ProfilerRegistry | A minimalist registry of profilers. |
SimpleLog |
Simple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err. |
SLF4JBridgeHandler | Bridge/route all JUL log records to the SLF4J API. |
SLF4JLocationAwareLog |
Implementation of org.apache.commons.logging.Log interface which
delegates all processing to a wrapped org.slf4j.Logger
instance.
|
SLF4JLog |
Implementation of org.apache.commons.logging.Log interface which
delegates all processing to a wrapped org.slf4j.Logger instance.
|
SLF4JLogFactory |
Concrete subclass of LogFactory which always delegates to the
|
SpacePadder | |
StaticLoggerBinder | The binding of LoggerFactory class with an actual instance of ILoggerFactory is performed using information returned by this class. |
StaticMarkerBinder | The binding of MarkerFactory class with an actual instance of IMarkerFactory is performed using information returned by this class. |
StaticMDCBinder | This class is only a stub. |
StopWatch | A very basic @{link TimeInstrument} which can be started and stopped once and only once. |
SubstituteLoggerFactory | SubstituteLoggerFactory is an trivial implementation of ILoggerFactory which always returns the unique instance of NOPLogger. |
TimeInstrument | This interface sets the methods that must be implemented by Profiler and StopWatch classes. |
ToStringHelper | |
Util | An internal utility class. |
XLogger | A utility that provides standard mechanisms for logging certain kinds of activities. |
XLoggerFactory | This class is essentially a wrapper around an LoggerFactory producing XLogger instances. |
XLogger.Level |