All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AgentOptions All recognized options in the string passed to the java agent.AgentPremain Entry point for slf4j-ext when used as a Java agent.Appender Implement this interface for your own strategies for outputting log statements.AppenderSkeleton BasicConfigurator A minimal (nop) implementation of BasicConfigurator.BasicMarker A simple implementation of theMarker
interface.BasicMarkerFactory An almost trivial implementation of theIMarkerFactory
interface which createsBasicMarker
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 originalorg.apache.log4j.Category
class (as found in log4j 1.2) by delegation of all calls to aLogger
instance.Configurator Implemented by classes capable of configuring log4j using a URL.ConsoleAppender DOMConfigurator DurationUnit An enum of supported time units.ErrorHandler Created by IntelliJ IDEA.EventConstants EventRecodingLogger This class is used to record events during the initialization phase of the underlying logging framework.FileAppender Filter FormattingTuple Holds the results of formatting done byMessageFormatter
.HierarchyEventListener Listen to events occurring within aHierarchy
.ILoggerFactory ILoggerFactory
instances manufactureLogger
instances by name.IMarkerFactory Implementations of this interface are used to manufactureMarker
instances.JavassistHelper Helper methods for Javassist functionality.JCLLoggerAdapter A wrapper overorg.apache.commons.logging.Log
in conformance with theLogger
interface.JCLLoggerFactory JCLLoggerFactory is an implementation ofILoggerFactory
returning the appropriately namedJCLLoggerAdapter
instance.JDK14LoggerAdapter A wrapper overjava.util.logging.Logger
in conformity with theLogger
interface.JDK14LoggerFactory JDK14LoggerFactory is an implementation ofILoggerFactory
returning the appropriately namedJDK14LoggerAdapter
instance.Layout This class is a minimal implementation of the original Log4J class.Level Defines the minimum set of levels recognized by the system, that isOFF
,FATAL
,ERROR
,WARN
,INFO
,DEBUG
andALL
.Level LocationAwareLogger An optional interface helping integration with logging systems capable of extracting location information.LocLogger A logger specialized in localized logging.LocLoggerFactory This class is essentially a wrapper around anLoggerFactory
producingLocLogger
instances.Log A simple logging interface abstracting logging APIs.Log4jLoggerAdapter A wrapper overorg.apache.log4j.Logger
in conforming to theLogger
interface.Log4jLoggerFactory This class is a factory that creates and maintains org.apache.log4j.Loggers wrapping org.slf4j.Loggers.Log4jLoggerFactory Log4jLoggerFactory is an implementation ofILoggerFactory
returning the appropriate namedLog4jLoggerAdapter
instance.Log4jMDCAdapter LogConfigurationException An exception that is thrown only if a suitableLogFactory
orLog
instance cannot be created by the corresponding factory methods.LogFactory Factory for creatingLog
instances, which always delegates to an instance ofSLF4JLogFactory
.Logger This class is a minimal implementation of the originalorg.apache.log4j.Logger
class (as found in log4j 1.2) delegating all calls to aLogger
instance.Logger The org.slf4j.Logger interface is the main user entry point of SLF4J API.LoggerFactory Implement this interface to create new instances of Logger or a sub-class of Logger.LoggerFactory TheLoggerFactory
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 staticLoggerFactory
class bind with the appropriateILoggerFactory
instance.LoggerRepository ALoggerRepository
is used to create and retrieveLoggers
.LoggerWrapper A helper class wrapping anLogger
instance preserving location information if the wrapped instance supports it.LoggingEvent LoggingEvent LogLog This class used to output log statements from within the log4j package.LogManager This class is a minimal implementation of the originalorg.apache.log4j.LogManager
class (as found in log4j 1.2) delegating all calls to SLF4J.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.Marker Markers are named objects used to enrich log statements.MarkerFactory MarkerFactory is a utility class producingMarker
instances as appropriate for the logging system currently in use.MarkerFactoryBinder An internal interface which helps the staticMarkerFactory
class bind with the appropriateIMarkerFactory
instance.MarkerIgnoringBase This class serves as base for adapters or native implementations of logging systems lacking Marker support.MDC MDC This class hides and serves as a substitute for the underlying logging system's MDC implementation.MDC.MDCCloseable An adapter to remove the key when done.MDCAdapter This interface abstracts the service offered by various MDC implementations.MDCFriend 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.NamedLoggerBase Serves as base class for named logger implementation.NDC A log4j's NDC implemented in terms of SLF4J MDC primitives.NDC NoOpLog Trivial implementation of Log that throws away all messages.NOPLogger A direct NOP (no operation) implementation ofLogger
.NOPLoggerFactory NOPLoggerFactory is an trivial implementation ofILoggerFactory
which always returns the unique instance of NOPLogger.NOPMDCAdapter This adapter is an empty implementation of theMDCAdapter
interface.NullEnumeration An always-empty Enumerator.OptionHandler OutputChoice This class encapsulates the user's choice of output target.OutputChoice.OutputChoiceType PatternLayout This class is a minimal implementation of the original Log4J class.Priority Refrain from using this class directly, use theLevel
class instead.Profiler A poor man's profiler to measure the time elapsed performing some lengthy task.ProfilerRegistry A minimalist registry of profilers.PropertyConfigurator An nop implementation of PropertyConfigurator.RollingFileAppender This class is a minimal implementation of the original Log4J class.SimpleLayout SimpleLog Simple implementation of Log that sends all enabled log messages, for all defined loggers, to System.err.SimpleLogger Simple implementation ofLogger
that sends all enabled log messages, for all defined loggers, to the console (System.err
).SimpleLoggerConfiguration This class holds configuration values forSimpleLogger
.SimpleLoggerFactory An implementation ofILoggerFactory
which always returnsSimpleLogger
instances.SLF4JBridgeHandler Bridge/route all JUL log records to the SLF4J API.SLF4JLocationAwareLog Implementation oforg.apache.commons.logging.Log
interface which delegates all processing to a wrappedorg.slf4j.Logger
instance.SLF4JLog Implementation oforg.apache.commons.logging.Log
interface which delegates all processing to a wrappedorg.slf4j.Logger
instance.SLF4JLogFactory Concrete subclass ofLogFactory
which always delegates to theorg.slf4j.LoggerFactory
class.SpacePadder StaticLoggerBinder The binding ofLoggerFactory
class with an actual instance ofILoggerFactory
is performed using information returned by this class.StaticMarkerBinder The binding ofMarkerFactory
class with an actual instance ofIMarkerFactory
is performed using information returned by this class.StaticMDCBinder This implementation is bound toNOPMDCAdapter
.StopWatch A very basicTimeInstrument
which can be started and stopped once and only once.SubstituteLogger A logger implementation which logs via a delegate logger.SubstituteLoggerFactory SubstituteLoggerFactory manages instances ofSubstituteLogger
.SubstituteLoggingEvent TimeInstrument TimeInstrumentStatus A time instrument can be in STARTED or STOPPED status.ToStringHelper Util An internal utility class.Util A collection of utility methods.Util.ClassContextSecurityManager In order to callSecurityManager.getClassContext()
, which is a protected method, we add this wrapper which allows the method to be visible inside this package.VersionUtil WriterAppender XLogger A utility that provides standard mechanisms for logging certain kinds of activities.XLogger.Level XLoggerFactory This class is essentially a wrapper around anLoggerFactory
producingXLogger
instances.