| Package | Description |
|---|---|
| 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.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 | |
| ch.qos.logback.core.joran.event.stax | |
| ch.qos.logback.core.joran.spi | |
| ch.qos.logback.core.joran.util | |
| ch.qos.logback.core.joran.util.beans | |
| 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.color | |
| 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.spi |
Contains core functionnalities of logback, such as
|
| ch.qos.logback.core.status |
Contains logback's internal error reporting system.
|
| ch.qos.logback.core.util |
Contains various utility classes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Appender<E> |
interface |
Layout<E> |
| 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 | Interface and Description |
|---|---|
interface |
EventEvaluator<E>
Evaluates whether a given an event matches user-specified criteria.
|
| 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 | Interface and Description |
|---|---|
interface |
Encoder<E>
Encoders are responsible for transform an incoming event into a byte array
|
| Modifier and Type | Class and Description |
|---|---|
class |
EchoEncoder<E> |
class |
EncoderBase<E> |
class |
LayoutWrappingEncoder<E> |
| Modifier and Type | Method and Description |
|---|---|
void |
LayoutWrappingEncoder.setParent(ContextAware parent)
This method allows RollingPolicy implementations to be aware of their
containing appender.
|
| 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 | Interface and Description |
|---|---|
interface |
ShutdownHook
Interface describing a logback shutdown hook implementation
|
| 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<E>
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 |
SaxEventRecorder |
| 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 | Method and Description |
|---|---|
static Object |
StringToObjectConverter.convertArg(ContextAware ca,
String val,
Class<?> type)
Convert
val a String parameter to an object of a given type. |
| Modifier and Type | Class and Description |
|---|---|
class |
BeanDescriptionCache
Cache for
BeanDescription instances. |
class |
BeanDescriptionFactory
Encapsulates creation of
BeanDescription instances. |
| 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 |
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 | Interface and Description |
|---|---|
interface |
ServerRunner<T extends Client>
An object that is responsible for the asynchronous execution of a
socket server.
|
| 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 | Method and Description |
|---|---|
SSLContext |
SSLContextFactoryBean.createContext(ContextAware context)
Creates a new
SSLContext using the receiver's configuration. |
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeConverter<E> |
class |
DynamicConverter<E> |
class |
IdentityCompositeConverter<E> |
class |
PatternLayoutBase<E> |
class |
PatternLayoutEncoderBase<E> |
class |
ReplacingCompositeConverter<E> |
| Modifier and Type | Class and Description |
|---|---|
class |
BlackCompositeConverter<E>
Encloses a given set of converter output in black using the appropriate ANSI escape codes.
|
class |
BlueCompositeConverter<E>
Encloses a given set of converter output in blue using the appropriate ANSI escape codes.
|
class |
BoldBlueCompositeConverter<E>
Encloses a given set of converter output in bold blue using the appropriate ANSI escape codes.
|
class |
BoldCyanCompositeConverter<E>
Encloses a given set of converter output in bold cyan using the appropriate ANSI escape codes.
|
class |
BoldGreenCompositeConverter<E>
Encloses a given set of converter output in bold green using the appropriate ANSI escape codes.
|
class |
BoldMagentaCompositeConverter<E>
Encloses a given set of converter output in bold magenta using the appropriate ANSI escape codes.
|
class |
BoldRedCompositeConverter<E>
Encloses a given set of converter output in bold red using the appropriate ANSI escape codes.
|
class |
BoldWhiteCompositeConverter<E>
Encloses a given set of converter output in bold white using the appropriate ANSI escape codes.
|
class |
BoldYellowCompositeConverter<E>
Encloses a given set of converter output in bold yellow using the appropriate ANSI escape codes.
|
class |
CyanCompositeConverter<E>
Encloses a given set of converter output in cyan using the appropriate ANSI escape codes.
|
class |
ForegroundCompositeConverterBase<E>
Base class for all foreground color setting composite converters.
|
class |
GrayCompositeConverter<E>
Encloses a given set of converter output in gray using the appropriate ANSI
escape codes.
|
class |
GreenCompositeConverter<E>
Encloses a given set of converter output in green using the appropriate ANSI escape codes.
|
class |
MagentaCompositeConverter<E>
Encloses a given set of converter output in magenta using the appropriate ANSI escape codes.
|
class |
RedCompositeConverter<E>
Encloses a given set of converter output in red using the appropriate ANSI escape codes.
|
class |
WhiteCompositeConverter<E>
Encloses a given set of converter output in white using the appropriate ANSI escape codes.
|
class |
YellowCompositeConverter<E>
Encloses a given set of converter output in yellow using the appropriate ANSI escape codes.
|
| 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 | Interface and Description |
|---|---|
interface |
TimeBasedFileNamingAndTriggeringPolicy<E>
This interface lists the set of methods that need to be implemented by
triggering policies which are nested within a
TimeBasedRollingPolicy. |
| 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 | Interface and Description |
|---|---|
interface |
ArchiveRemover
Given a date remove older archived log files.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Compressor
The
Compression class implements ZIP and GZ file
compression/decompression methods. |
class |
DateTokenConverter<E>
Returns a date formatted by SimpleDateFormatter.
|
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 current date or integer.
|
class |
IntegerTokenConverter
When asked to convert an integer,
IntegerTokenConverter the
string value of that integer. |
class |
RenameUtil
Utility class to help solving problems encountered while renaming files.
|
class |
SizeAndTimeBasedArchiveRemover |
class |
TimeBasedArchiveRemover |
| 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 | Interface and Description |
|---|---|
interface |
PropertyDefiner |
| Modifier and Type | Class and Description |
|---|---|
class |
ContextAwareBase
A helper class that implements ContextAware methods.
|
class |
ContextAwareImpl
A helper class that implements ContextAware methods.
|
| Constructor and Description |
|---|
ContextAwareBase(ContextAware declaredOrigin) |
| 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).
|
class |
OnPrintStreamStatusListenerBase
Print all new incoming status messages on the on the designated PrintStream.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContextUtil |
class |
FileUtil |
class |
InterruptUtil
Allows masking of interrupt flag if previously the flag is already set.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
OptionHelper.setSystemProperties(ContextAware contextAware,
Properties props) |
static void |
OptionHelper.setSystemProperty(ContextAware contextAware,
String key,
String value) |
Copyright © 2005–2021 QOS.ch. All rights reserved.