Package | Description |
---|---|
ch.qos.logback.access.filter | |
ch.qos.logback.access.net | |
ch.qos.logback.access.sift | |
ch.qos.logback.classic |
Contains logback classic main classes.
|
ch.qos.logback.classic.boolex | |
ch.qos.logback.classic.db |
The ch.qos.logback.classic.db package provides means to append logging events
into various databases.
|
ch.qos.logback.classic.encoder | |
ch.qos.logback.classic.filter | |
ch.qos.logback.classic.gaffer | |
ch.qos.logback.classic.html |
Contains classes to format log output in HTML.
|
ch.qos.logback.classic.jmx | |
ch.qos.logback.classic.joran |
Contains Joran configuration classes.
|
ch.qos.logback.classic.joran.action | |
ch.qos.logback.classic.jul |
Logback <-> java.util.logging (JUL) integration.
|
ch.qos.logback.classic.layout | |
ch.qos.logback.classic.log4j |
Contains support for log4j output formats.
|
ch.qos.logback.classic.net |
Contains classes used to log through a network
|
ch.qos.logback.classic.net.server |
Provides a robust logging server
|
ch.qos.logback.classic.sift | |
ch.qos.logback.classic.spi |
Contains core classes of logback classic.
|
ch.qos.logback.classic.turbo | |
ch.qos.logback.core |
Contains the main classes of logback core.
|
ch.qos.logback.core.boolex |
Contains the EventEvaluator interface and subclasses.
|
ch.qos.logback.core.db |
The ch.qos.logback.core.db package provides bases classes to append objects
into various databases.
|
ch.qos.logback.core.db.dialect |
Contains the dialect classes used by logback to log to different databases, and the
SQL scripts to created the necessary tables.
|
ch.qos.logback.core.encoder | |
ch.qos.logback.core.filter |
Contains base classes to the event filtering functionality of logback.
|
ch.qos.logback.core.helpers |
Helpers package.
|
ch.qos.logback.core.hook |
Contains the shutdown hook functionality of logback,
including the interface and base class for implementing
hooks as well as some default implementations, such as
|
ch.qos.logback.core.html |
Contains the base classes needed to format logging events to HTML.
|
ch.qos.logback.core.joran |
Contains Joran configuration classes.
|
ch.qos.logback.core.joran.action | |
ch.qos.logback.core.joran.conditional | |
ch.qos.logback.core.joran.event.stax | |
ch.qos.logback.core.joran.spi | |
ch.qos.logback.core.joran.util | |
ch.qos.logback.core.layout | |
ch.qos.logback.core.net |
Contains the base classes used by logback to log to remote
destinations.
|
ch.qos.logback.core.net.server |
Contains the base classes used by logback to serve logging events to
remote peers.
|
ch.qos.logback.core.net.ssl |
Contains classes that create and configure a JSSE SSLContext needed
for secure transport of logging events by SSLSocketAppender.
|
ch.qos.logback.core.pattern |
Contains the base classes used by PatternLayout.
|
ch.qos.logback.core.pattern.parser | |
ch.qos.logback.core.property | |
ch.qos.logback.core.read | |
ch.qos.logback.core.rolling |
Implements various file rolling policies.
|
ch.qos.logback.core.rolling.helper |
Internal helper classes used by
ch.qos.logback.core.rolling package. |
ch.qos.logback.core.sift | |
ch.qos.logback.core.status |
Contains logback's internal error reporting system.
|
ch.qos.logback.core.util |
Contains various utility classes.
|
chapters.appenders | |
chapters.appenders.mail | |
chapters.filters | |
chapters.layouts | |
chapters.migrationFromLog4j | |
chapters.onJoran | |
chapters.onJoran.calculator | |
chapters.onJoran.helloWorld | |
chapters.onJoran.implicit |
Modifier and Type | Class and Description |
---|---|
class |
CountingFilter |
Modifier and Type | Class and Description |
---|---|
class |
URLEvaluator |
Modifier and Type | Class and Description |
---|---|
class |
AccessEventDiscriminator
AccessEventDiscriminator's job is to return the value of a designated field
in an
IAccessEvent instance. |
Modifier and Type | Class and Description |
---|---|
class |
AsyncAppender
In order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.
|
class |
BasicConfigurator
BasicConfigurator configures logback-classic by attaching a
ConsoleAppender to the root logger. |
class |
PatternLayout
A flexible layout configurable with pattern string.
|
Modifier and Type | Class and Description |
---|---|
class |
GEventEvaluator |
class |
JaninoEventEvaluator |
class |
OnErrorEvaluator
Evaluates to true when the logging event passed as parameter has level ERROR
or higher.
|
class |
OnMarkerEvaluator
Evaluates to true when the logging event passed as parameter contains one of
the user-specified markers.
|
Modifier and Type | Class and Description |
---|---|
class |
DBAppender
The DBAppender inserts logging events into three database tables in a format
independent of the Java programming language.
|
Modifier and Type | Class and Description |
---|---|
class |
PatternLayoutEncoder |
Modifier and Type | Class and Description |
---|---|
class |
LevelFilter
A class that filters events by the level equality.
|
class |
ThresholdFilter
Filters events below the threshold level.
|
Modifier and Type | Class and Description |
---|---|
class |
AppenderDelegate |
class |
ComponentDelegate |
class |
ConfigurationDelegate |
Modifier and Type | Class and Description |
---|---|
class |
HTMLLayout
HTMLLayout outputs events in an HTML table.
|
Modifier and Type | Class and Description |
---|---|
class |
JMXConfigurator
A class that provides access to logback components via JMX.
|
Modifier and Type | Class and Description |
---|---|
class |
JoranConfigurator
JoranConfigurator class adds rules specific to logback-classic.
|
class |
ReconfigureOnChangeTask |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationAction |
class |
ConsolePluginAction |
class |
ContextNameAction |
class |
EvaluatorAction |
class |
InsertFromJNDIAction
Insert an env-entry found in JNDI as a new context variable
|
class |
JMXConfiguratorAction |
class |
LevelAction
Action to handle the
|
class |
LoggerAction
Action which handles
|
class |
LoggerContextListenerAction |
class |
ReceiverAction
A Joran
Action for a SocketReceiver configuration. |
class |
RootLoggerAction |
Modifier and Type | Class and Description |
---|---|
class |
LevelChangePropagator
Propagate level changes made to a logback logger into the equivalent logger in j.u.l.
|
Modifier and Type | Class and Description |
---|---|
class |
TTLLLayout
A layout with a fixed format.
|
Modifier and Type | Class and Description |
---|---|
class |
XMLLayout
Generates log4j.dtd compliant XML documents.
|
Modifier and Type | Class and Description |
---|---|
class |
JMSQueueAppender
A simple appender that publishes events to a JMS Queue.
|
class |
JMSTopicAppender
A simple appender that publishes events to a JMS Topic.
|
class |
ReceiverBase
An abstract base for components that receive logging events from a remote
peer and log according to local policy
|
class |
SMTPAppender
Send an e-mail when a specific logging event occurs, typically on errors or
fatal errors.
|
class |
SocketAppender
Sends
ILoggingEvent objects to a remote a log server, usually a
SocketNode . |
class |
SocketReceiver
A component that receives serialized
ILoggingEvent objects from a
remote appender over a Socket . |
class |
SSLSocketAppender
A
SocketAppender that supports SSL. |
class |
SSLSocketReceiver
A
SocketReceiver that supports SSL. |
class |
SyslogAppender
This appender can be used to send messages to a remote syslog daemon.
|
Modifier and Type | Class and Description |
---|---|
class |
ServerSocketAppender
An appender that listens on a TCP port for connections from remote
loggers.
|
class |
ServerSocketReceiver
A logging socket server that is configurable using Joran.
|
class |
SSLServerSocketAppender
A
ServerSocketAppender that supports SSL. |
class |
SSLServerSocketReceiver
A
ServerSocketReceiver that supports SSL. |
Modifier and Type | Class and Description |
---|---|
class |
ContextBasedDiscriminator
This discriminator returns the value context to which this event is attached
to.
|
class |
JNDIBasedContextDiscriminator
This discriminator returns the value context as determined by JNDI.
|
class |
MDCBasedDiscriminator
MDCBasedDiscriminator essentially returns the value mapped to an MDC key.
|
class |
SiftAction |
class |
SiftingAppender
This appender can contains other appenders which it can build dynamically
depending on MDC values.
|
class |
SiftingJoranConfigurator |
Modifier and Type | Class and Description |
---|---|
class |
LoggerContextAwareBase |
Modifier and Type | Class and Description |
---|---|
class |
DuplicateMessageFilter
See
http://logback.qos.ch/manual/filters.html#DuplicateMessageFilter
for details. |
class |
DynamicThresholdFilter
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.
|
class |
MarkerFilter
Checks whether the marker in the event matches the marker specified by the
user.
|
class |
MatchingFilter
An abstract class containing support for
MatchingFilter.onMatch on MatchingFilter.onMismatch
attributes, shared by many but not all turbo filters. |
class |
MDCFilter
This class allows output for a given MDC value.
|
class |
ReconfigureOnChangeFilter
Reconfigure a LoggerContext when the configuration file changes.
|
class |
TurboFilter
TurboFilter is a specialized filter with a decide method that takes a bunch
of parameters instead of a single event object.
|
Modifier and Type | Class and Description |
---|---|
class |
AppenderBase<E>
Sets a skeleton implementation for appenders.
|
class |
AsyncAppenderBase<E>
This appender and derived classes, log events asynchronously.
|
class |
ConsoleAppender<E>
ConsoleAppender appends log events to
System.out or
System.err using a layout specified by the user. |
class |
FileAppender<E>
FileAppender appends log events to a file.
|
class |
LayoutBase<E> |
class |
OutputStreamAppender<E>
OutputStreamAppender appends events to a
OutputStream . |
class |
PropertyDefinerBase
A skeleton implementation for property definers so that they derive from
ContextAwareBase . |
class |
UnsynchronizedAppenderBase<E>
Similar to AppenderBase except that derived appenders need to handle
thread synchronization on their own.
|
Modifier and Type | Class and Description |
---|---|
class |
EventEvaluatorBase<E> |
class |
JaninoEventEvaluatorBase<E>
Abstract class which sets the groundwork for janino based evaluations.
|
class |
Matcher |
Modifier and Type | Class and Description |
---|---|
class |
BindDataSourceToJNDIAction |
class |
ConnectionSourceBase |
class |
DataSourceConnectionSource
The DataSourceConnectionSource is an implementation of
ConnectionSource that obtains the Connection in the recommended JDBC
manner based on a DataSource . |
class |
DBAppenderBase<E> |
class |
DriverManagerConnectionSource
The DriverManagerConnectionSource is an implementation of
ConnectionSource that obtains the Connection in the traditional JDBC
manner based on the connection URL. |
class |
JNDIConnectionSource
The
ConnectionSource that obtains a DataSource from a
JNDI provider and uses it to obtain a Connection . |
Modifier and Type | Class and Description |
---|---|
class |
DBUtil |
Modifier and Type | Class and Description |
---|---|
class |
EchoEncoder<E> |
class |
EncoderBase<E> |
class |
LayoutWrappingEncoder<E> |
class |
ObjectStreamEncoder<E>
Write out events as java objects.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMatcherFilter<E> |
class |
EvaluatorFilter<E>
The value of the
AbstractMatcherFilter.onMatch and AbstractMatcherFilter.onMismatch attributes is set
to FilterReply.NEUTRAL , so that a badly configured evaluator filter does
not disturb the functioning of the filter chain. |
class |
Filter<E>
Users should extend this class to implement customized event filtering.
|
Modifier and Type | Class and Description |
---|---|
class |
NOPAppender<E> |
Modifier and Type | Class and Description |
---|---|
class |
DelayingShutdownHook
ShutdownHook implementation that stops the Logback context after a specified
delay.
|
class |
ShutdownHookBase
Base class for classes implementing a Logback ShutdownHook via extension
|
Modifier and Type | Class and Description |
---|---|
class |
HTMLLayoutBase<E>
This class is a base class for HTMLLayout classes part of
other logback modules such as logback-classic and logback-access.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericConfigurator |
class |
JoranConfiguratorBase
A JoranConfiguratorBase lays most of the groundwork for concrete
configurators derived from it.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventEvaluatorAction |
class |
Action
Most of the work for configuring logback is done by Actions.
|
class |
AppenderAction<E> |
class |
AppenderRefAction<E> |
class |
ContextPropertyAction |
class |
ConversionRuleAction |
class |
DefinePropertyAction
Instantiate class for define property value.
|
class |
ImplicitAction
ImplcitActions are like normal (explicit) actions except that are applied
by the parser when no other pattern applies.
|
class |
IncludeAction |
class |
NestedBasicPropertyIA
This action is responsible for tying together a parent object with one of its
simple properties specified as an element but for which there is
no explicit rule.
|
class |
NestedComplexPropertyIA
This action is responsible for tying together a parent object with a child
element for which there is no explicit rule.
|
class |
NewRuleAction |
class |
NOPAction
No operation (NOP) action that does strictly nothing.
|
class |
ParamAction |
class |
PropertyAction
This class serves as a base for other actions, which similar to the ANT
|
class |
ShutdownHookAction
Action which handles
|
class |
StatusListenerAction |
class |
TimestampAction
Given a key and a date-and-time pattern, puts a property to the context, with
the specified key and value equal to the current time in the format
corresponding to the specified date-and-time pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
ElseAction |
class |
IfAction |
class |
PropertyEvalScriptBuilder |
class |
ThenAction |
class |
ThenOrElseActionBase |
Modifier and Type | Class and Description |
---|---|
class |
StaxEventRecorder |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationWatchList |
class |
InterpretationContext
An InterpretationContext contains the contextual state of a Joran parsing
session.
|
class |
SimpleRuleStore
This class implements the
RuleStore interface. |
Modifier and Type | Class and Description |
---|---|
class |
PropertySetter
General purpose Object property setter.
|
Modifier and Type | Class and Description |
---|---|
class |
EchoLayout<E>
Echos the incoming object adding a line separator character(s) at the end.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSocketAppender<E>
An abstract base for module specific
SocketAppender
implementations in other logback modules. |
class |
AbstractSSLSocketAppender<E>
An abstract base for module specific
SSLSocketAppender
implementations located in other logback modules. |
class |
JMSAppenderBase<E>
This class serves as a base class for
JMSTopicAppender and JMSQueueAppender
For more information about this appender, please refer to:
http://logback.qos.ch/manual/appenders.html#JMSAppenderBase
|
class |
SMTPAppenderBase<E>
An abstract class that provides support for sending events to an email
address.
|
class |
SyslogAppenderBase<E>
Base class for SyslogAppender.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerSocketAppender<E>
This is the super class for module specific ServerSocketAppender
implementations can derive from.
|
class |
ConcurrentServerRunner<T extends Client>
A concurrent
ServerRunner . |
class |
SSLServerSocketAppenderBase<E>
This is the base class for module specific ServerSocketAppender
implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
SSLParametersConfiguration
A configuration of SSL parameters for an
SSLEngine . |
Modifier and Type | Class and Description |
---|---|
class |
PatternLayoutBase<E> |
class |
PatternLayoutEncoderBase<E> |
Modifier and Type | Class and Description |
---|---|
class |
Parser<E> |
Modifier and Type | Class and Description |
---|---|
class |
FileExistsPropertyDefiner
In conjunction with
PropertyAction sets
the named variable to "true" if the file specified by path
property exists, to "false" otherwise. |
class |
ResourceExistsPropertyDefiner
In conjunction with
PropertyAction sets
the named variable to "true" if the resource specified
by the user is available on the class path, "false" otherwise. |
Modifier and Type | Class and Description |
---|---|
class |
CyclicBufferAppender<E>
CyclicBufferAppender stores events in a cyclic buffer of user-specified size.
|
class |
ListAppender<E> |
Modifier and Type | Class and Description |
---|---|
class |
DefaultTimeBasedFileNamingAndTriggeringPolicy<E> |
class |
FixedWindowRollingPolicy
When rolling over,
FixedWindowRollingPolicy renames files
according to a fixed window algorithm. |
class |
RollingFileAppender<E>
RollingFileAppender extends FileAppender to backup the
log files depending on RollingPolicy and TriggeringPolicy . |
class |
RollingPolicyBase
Implements methods common to most, it not all, rolling policies.
|
class |
SizeAndTimeBasedFNATP<E> |
class |
SizeAndTimeBasedRollingPolicy<E> |
class |
SizeBasedTriggeringPolicy<E>
SizeBasedTriggeringPolicy looks at size of the file being currently written
to.
|
class |
TimeBasedFileNamingAndTriggeringPolicyBase<E> |
class |
TimeBasedRollingPolicy<E>
TimeBasedRollingPolicy is both easy to configure and quite
powerful. |
class |
TriggeringPolicyBase<E>
SizeBasedTriggeringPolicy looks at size of the file being
currently written to.
|
Modifier and Type | Class and Description |
---|---|
class |
Compressor
The
Compression class implements ZIP and GZ file
compression/decompression methods. |
class |
FileNamePattern
After parsing file name patterns, given a number or a date, instances of this
class can be used to compute a file name according to the file name pattern
and the given integer or date.
|
class |
RenameUtil
Utility class to help solving problems encountered while renaming files.
|
class |
SizeAndTimeBasedArchiveRemover |
class |
TimeBasedArchiveRemover |
Modifier and Type | Method and Description |
---|---|
void |
RollingCalendar.printPeriodicity(ContextAwareBase cab) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDiscriminator<E>
Base implementation of
Discriminator that provides basic lifecycle management |
class |
DefaultDiscriminator<E> |
class |
SiftingAppenderBase<E>
This appender serves as the base class for actual SiftingAppenders
implemented by the logback-classic and logback-access modules.
|
class |
SiftingJoranConfiguratorBase<E> |
Modifier and Type | Class and Description |
---|---|
class |
OnConsoleStatusListener
Print all new incoming status messages on the console (System.out).
|
class |
OnErrorConsoleStatusListener
Print all new incoming status messages on the error console (System.err).
|
Modifier and Type | Class and Description |
---|---|
class |
ContextUtil |
class |
FileUtil |
Modifier and Type | Class and Description |
---|---|
class |
CountingConsoleAppender |
Modifier and Type | Class and Description |
---|---|
class |
CounterBasedEvaluator
A simple EventEvaluator implementation that triggers email transmission after
1024 events regardless of event level.
|
Modifier and Type | Class and Description |
---|---|
class |
SampleFilter |
class |
SampleTurboFilter |
Modifier and Type | Class and Description |
---|---|
class |
MySampleLayout |
class |
MySampleLayout2 |
Modifier and Type | Class and Description |
---|---|
class |
TrivialLogbackAppender |
class |
TrivialLogbackLayout
A very simple logback-classic layout which formats a logging event
by returning the message contained therein.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleConfigurator
A minimal configurator extending GenericConfigurator.
|
Modifier and Type | Class and Description |
---|---|
class |
AddAction
This action adds the two integers at the top of the stack (they are removed)
and pushes the result to the top the stack.
|
class |
ComputationAction1
ComputationAction1 will print the result of the compuration made by
children elements but only if the compuration itself is named, that is if the
name attribute of the associated computation element is not null.
|
class |
ComputationAction2
ComputationAction2 will print the result of the compuration made by
children elements but only if the computation itself is named, that is if the
name attribute of the associated computation element is not null.
|
class |
LiteralAction
This action converts the value attribute of the associated element to an
integer and pushes the resulting Integer object on top of the execution
context stack.
|
class |
MultiplyAction
This action multiplies the two integers at the top of the stack (they are
removed) and pushes the result on top the stack.
|
Modifier and Type | Class and Description |
---|---|
class |
HelloWorldAction
A trivial action that writes "Hello world" on the console.
|
Modifier and Type | Class and Description |
---|---|
class |
PrintMeImplicitAction
A rather trivial implicit action which is applicable if an element has a
printme attribute set to true.
|
Copyright © 2005–2016 QOS.ch. All rights reserved.