All Classes and Interfaces
Class
Description
An interface used for abbreviating strings according to different policies.
In order to optimize performance this appender deems events of level TRACE,
DEBUG and INFO as discardable.
BasicConfigurator configures logback-classic by attaching a
ConsoleAppender
to the root logger.This class computes caller data returning the result in the form of a
StackTraceElement array.
This converter outputs caller data depending on depth or depth range and
marker data.
This class serves the super-class of all converters in logback.
This abbreviator returns the class name from a fully qualified class name,
removing the leading package name.
Allows programmatic initialization and configuration of Logback.
This discriminator returns the value context to which this event is attached
to.
This class contains logback's logic for automatic configuration
A class that allows the LoggerFactory to access an environment-based
LoggerContext.
Converts an event to the logger context's name.
An interface that provides access to different contexts.
Holds the context selector for use in the current environment.
This class extends InheritableThreadLocal so that children threads get a copy
of the parent's hashmap.
Injects missing class names into ImplicitModel instances missing class name.
This class helps the HTMLLayout build the CSS link.
See
}
for details.
invalid @link
{@link http://logback.qos.ch/manual/filters.html#DuplicateMessageFilter
This filter allows for efficient course grained filtering based on criteria
such as product name or company name that would be associated with requests
as they are processed.
Highlights inner-text depending on the level, in bold red for events of level
ERROR, in red for WARN, in BLUE for INFO, and in the default color for other
levels.
HTMLLayout outputs events in an HTML table.
An internal interface used by the GEventEvaluator.
The central interface in logback-classic.
Insert an env-entry found in JNDI as a new context variable
This discriminator returns the value context as determined by JNDI.
JoranConfigurator class adds rules specific to logback-classic.
Convert the contents of
KeyValuePair
list to a String.Defines the set of levels recognized by logback-classic, that is
Level.OFF
, Level.ERROR
, Level.WARN
, Level.INFO
, Level.DEBUG
,
Level.TRACE
and Level.ALL
.Action to handle the element nested within element.
Propagate level changes made to a logback logger into the equivalent logger
in j.u.l.
Return the event's level.
A class that filters events by the level equality.
A converters based on a locally incremented sequence number.
Contains mappings for the default type of nested components in
logback-classic.
A Mapped Diagnostic Context, or MDC in short, is an instrument for
distinguishing interleaved log output from different sources.
A Mapped Diagnostic Context, or MDC in short, is an instrument for
distinguishing interleaved log output from different sources.
Attaches a new instance of
LogbackServletContextListener
to the
current web-applications ServletContext
.Allows for graceful shutdown of the
LoggerContext
associated with
this web-app.Action which handles elements in configuration files.
LoggerContext glues many of the logback-classic components together.
A servlet filter that puts the environment dependent LoggerContext in a
ThreadLocal variable, removing it after the request is processed.
LoggerContextVO offers a restricted view of LoggerContext intended to be
exposed by LoggingEvent to remote systems.
Utility class for analysing logger names.
An interface that allows Logger objects and LoggerSer objects to be used the
same way be client of the LoggingEvent object.
The internal representation of logging events.
A read-only and serializable implementation of
ILoggingEvent
.Return the event's marker value(s).
Checks whether the marker in the event matches the marker specified by the
user.
An abstract class containing support for
MatchingFilter.onMatch
on
MatchingFilter.onMismatch
attributes, shared by many but not all turbo filters.MDCBasedDiscriminator essentially returns the value mapped to an MDC key.
This class allows output for a given MDC value.
A servlet filter that inserts various values retrieved from the incoming http
request into the MDC.
Bean pairing an MDC value with a log level.
Return the event's formatted message.
Outputs the number of microseconds of the timestamp.
In case abbreviation service is requested, NamedConverter will convert fully
qualified class names to their abbreviated from.
Always returns an empty string.
Evaluates to true when the logging event passed as parameter has level ERROR
or higher.
Evaluates to true when the logging event passed as parameter contains one of
the user-specified markers.
Given a classname locate associated PackageInfo (jar name, version name).
A flexible layout configurable with pattern string.
This class provides information about the runtime platform.
A Joran
Action
for a SocketReceiver
configuration.An abstract base for components that receive logging events from a remote
peer and log according to local policy
A Joran
for a
invalid @link
ModelHandler
SocketReceiver
configuration.Reconfigure a LoggerContext when the configuration file changes.
Return the event's sequence number.
An appender that listens on a TCP port for connections from remote loggers.
A logging socket server that is configurable using Joran.
This appender can contain other appenders which it can build dynamically
depending on MDC values.
A simple
SocketNode
based server.A
SimpleSocketServer
that supports SSL.Send an e-mail when a specific logging event occurs, typically on errors or
fatal errors.
Sends
ILoggingEvent
objects to a remote a log server, usually a
SocketNode
.Read
ILoggingEvent
objects sent from a remote client using Sockets
(TCP).A component that receives serialized
ILoggingEvent
objects from a
remote appender over a Socket
.A
ServerSocketAppender
that supports SSL.A
ServerSocketReceiver
that supports SSL.A
SocketAppender
that supports SSL.A
SocketReceiver
that supports SSL.Add a status message to the
LoggerContext
returned by
LoggerFactory.getILoggerFactory()
.This appender can be used to send messages to a remote syslog daemon.
Return the events thread (usually the current thread).
Filters events below the threshold level.
Converter which handle throwables should be derived from this class.
Add a stack trace in case the event contains a Throwable.
Convert a throwable into an array of ThrowableDataPoint objects.
A layout with a fixed format.
TurboFilter is a specialized filter with a decide method that takes a bunch
of parameters instead of a single event object.
Implementation of TurboFilterAttachable.
This class helps the HTMLLayout build the CSS link.
An appender used for testing.
Generates log4j.dtd compliant XML documents.