# Uses of Class
ch.qos.logback.core.spi.ContextAwareBase

Packages that use ContextAwareBase
Package
Description
ch.qos.logback.access
This is logback access' main package.
ch.qos.logback.access.boolex
ch.qos.logback.access.filter
ch.qos.logback.access.html
Contains classes to format log output in HTML.
ch.qos.logback.access.joran
Contains the Joran configration classes
ch.qos.logback.access.joran.action
ch.qos.logback.access.net
ch.qos.logback.access.net.server
Provides a robust appender that serves logging events to remote clients
ch.qos.logback.access.sift
ch.qos.logback.classic
Contains logback classic main classes.
ch.qos.logback.classic.boolex
ch.qos.logback.classic.encoder
ch.qos.logback.classic.filter
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.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.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.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.

## Uses of ContextAwareBase in ch.qos.logback.access

Subclasses of ContextAwareBase in ch.qos.logback.access
Modifier and Type
Class
Description
`class`
`PatternLayout`
This class is a module-specific implementation of `PatternLayout` to allow http-specific patterns to be used.
`class`
`PatternLayoutEncoder`

## Uses of ContextAwareBase in ch.qos.logback.access.boolex

Subclasses of ContextAwareBase in ch.qos.logback.access.boolex
Modifier and Type
Class
Description
`class`
`JaninoEventEvaluator`

## Uses of ContextAwareBase in ch.qos.logback.access.filter

Subclasses of ContextAwareBase in ch.qos.logback.access.filter
Modifier and Type
Class
Description
`class`
`CountingFilter`

## Uses of ContextAwareBase in ch.qos.logback.access.html

Subclasses of ContextAwareBase in ch.qos.logback.access.html
Modifier and Type
Class
Description
`class`
`HTMLLayout`
HTMLLayout outputs events in an HTML table.

## Uses of ContextAwareBase in ch.qos.logback.access.joran

Subclasses of ContextAwareBase in ch.qos.logback.access.joran
Modifier and Type
Class
Description
`class`
`JoranConfigurator`
This JoranConfiguratorclass adds rules specific to logback-access.

## Uses of ContextAwareBase in ch.qos.logback.access.joran.action

Subclasses of ContextAwareBase in ch.qos.logback.access.joran.action
Modifier and Type
Class
Description
`class`
`ConfigurationAction`
`class`
`EvaluatorAction`

## Uses of ContextAwareBase in ch.qos.logback.access.net

Subclasses of ContextAwareBase in ch.qos.logback.access.net
Modifier and Type
Class
Description
`class`
`SMTPAppender`
Send an e-mail when a specific access event occurs, typically when certain pages are accessed.
`class`
`SocketAppender`
Sends `IAccessEvent` objects to a remote a log server, usually a `SocketNode`.
`class`
`SSLSocketAppender`
A `SocketAppender` that supports SSL.
`class`
`URLEvaluator`

## Uses of ContextAwareBase in ch.qos.logback.access.net.server

Subclasses of ContextAwareBase in ch.qos.logback.access.net.server
Modifier and Type
Class
Description
`class`
`ServerSocketAppender`
An appender that listens on a TCP port for connections from remote loggers.
`class`
`SSLServerSocketAppender`
An appender that listens on a TCP port for connections from remote loggers.

## Uses of ContextAwareBase in ch.qos.logback.access.sift

Subclasses of ContextAwareBase in ch.qos.logback.access.sift
Modifier and Type
Class
Description
`class`
`AccessEventDiscriminator`
AccessEventDiscriminator's job is to return the value of a designated field in an `IAccessEvent` instance.
`class`
`SiftAction`
`class`
`SiftingAppender`
This appender can contains other appenders which it can build dynamically depending on MDC values.
`class`
`SiftingJoranConfigurator`

## Uses of ContextAwareBase in ch.qos.logback.classic

Subclasses of ContextAwareBase in ch.qos.logback.classic
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.classic.boolex

Subclasses of ContextAwareBase in ch.qos.logback.classic.boolex
Modifier and Type
Class
Description
`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.

## Uses of ContextAwareBase in ch.qos.logback.classic.encoder

Subclasses of ContextAwareBase in ch.qos.logback.classic.encoder
Modifier and Type
Class
Description
`class`
`PatternLayoutEncoder`

## Uses of ContextAwareBase in ch.qos.logback.classic.filter

Subclasses of ContextAwareBase in ch.qos.logback.classic.filter
Modifier and Type
Class
Description
`class`
`LevelFilter`
A class that filters events by the level equality.
`class`
`ThresholdFilter`
Filters events below the threshold level.

## Uses of ContextAwareBase in ch.qos.logback.classic.html

Subclasses of ContextAwareBase in ch.qos.logback.classic.html
Modifier and Type
Class
Description
`class`
`HTMLLayout`
HTMLLayout outputs events in an HTML table.

## Uses of ContextAwareBase in ch.qos.logback.classic.jmx

Subclasses of ContextAwareBase in ch.qos.logback.classic.jmx
Modifier and Type
Class
Description
`class`
`JMXConfigurator`
A class that provides access to logback components via JMX.

## Uses of ContextAwareBase in ch.qos.logback.classic.joran

Subclasses of ContextAwareBase in ch.qos.logback.classic.joran
Modifier and Type
Class
Description
`class`
`JoranConfigurator`
JoranConfigurator class adds rules specific to logback-classic.
`class`
`ReconfigureOnChangeTask`

## Uses of ContextAwareBase in ch.qos.logback.classic.joran.action

Subclasses of ContextAwareBase in ch.qos.logback.classic.joran.action
Modifier and Type
Class
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 <level> element nested within <logger> element.
`class`
`LoggerAction`
Action which handles <logger> elements in configuration files.
`class`
`LoggerContextListenerAction`
`class`
`ReceiverAction`
A Joran `Action` for a `SocketReceiver` configuration.
`class`
`RootLoggerAction`

## Uses of ContextAwareBase in ch.qos.logback.classic.jul

Subclasses of ContextAwareBase in ch.qos.logback.classic.jul
Modifier and Type
Class
Description
`class`
`LevelChangePropagator`
Propagate level changes made to a logback logger into the equivalent logger in j.u.l.

## Uses of ContextAwareBase in ch.qos.logback.classic.layout

Subclasses of ContextAwareBase in ch.qos.logback.classic.layout
Modifier and Type
Class
Description
`class`
`TTLLLayout`
A layout with a fixed format.

## Uses of ContextAwareBase in ch.qos.logback.classic.log4j

Subclasses of ContextAwareBase in ch.qos.logback.classic.log4j
Modifier and Type
Class
Description
`class`
`XMLLayout`
Generates log4j.dtd compliant XML documents.

## Uses of ContextAwareBase in ch.qos.logback.classic.net

Subclasses of ContextAwareBase in ch.qos.logback.classic.net
Modifier and Type
Class
Description
`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.

## Uses of ContextAwareBase in ch.qos.logback.classic.net.server

Subclasses of ContextAwareBase in ch.qos.logback.classic.net.server
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.classic.sift

Subclasses of ContextAwareBase in ch.qos.logback.classic.sift
Modifier and Type
Class
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`

## Uses of ContextAwareBase in ch.qos.logback.classic.spi

Subclasses of ContextAwareBase in ch.qos.logback.classic.spi
Modifier and Type
Class
Description
`class`
`LoggerContextAwareBase`

## Uses of ContextAwareBase in ch.qos.logback.classic.turbo

Subclasses of ContextAwareBase in ch.qos.logback.classic.turbo
Modifier and Type
Class
Description
`class`
`DuplicateMessageFilter`
See {@link 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.

## Uses of ContextAwareBase in ch.qos.logback.core

Subclasses of ContextAwareBase in ch.qos.logback.core
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.boolex

Subclasses of ContextAwareBase in ch.qos.logback.core.boolex
Modifier and Type
Class
Description
`class`
`EventEvaluatorBase<E>`
`class`
`JaninoEventEvaluatorBase<E>`
Abstract class which sets the groundwork for janino based evaluations.
`class`
`Matcher`

## Uses of ContextAwareBase in ch.qos.logback.core.encoder

Subclasses of ContextAwareBase in ch.qos.logback.core.encoder
Modifier and Type
Class
Description
`class`
`EchoEncoder<E>`
`class`
`EncoderBase<E>`
`class`
`LayoutWrappingEncoder<E>`

## Uses of ContextAwareBase in ch.qos.logback.core.filter

Subclasses of ContextAwareBase in ch.qos.logback.core.filter
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.helpers

Subclasses of ContextAwareBase in ch.qos.logback.core.helpers
Modifier and Type
Class
Description
`final class`
`NOPAppender<E>`

## Uses of ContextAwareBase in ch.qos.logback.core.hook

Subclasses of ContextAwareBase in ch.qos.logback.core.hook
Modifier and Type
Class
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

## Uses of ContextAwareBase in ch.qos.logback.core.html

Subclasses of ContextAwareBase in ch.qos.logback.core.html
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.joran

Subclasses of ContextAwareBase in ch.qos.logback.core.joran
Modifier and Type
Class
Description
`class`
`GenericConfigurator`
`class`
`JoranConfiguratorBase<E>`
A JoranConfiguratorBase lays most of the groundwork for concrete configurators derived from it.

## Uses of ContextAwareBase in ch.qos.logback.core.joran.action

Subclasses of ContextAwareBase in ch.qos.logback.core.joran.action
Modifier and Type
Class
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 <property> task which add/set properties of a given object.
`class`
`ShutdownHookAction`
Action which handles <shutdownHook> elements in configuration files.
`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.

## Uses of ContextAwareBase in ch.qos.logback.core.joran.conditional

Subclasses of ContextAwareBase in ch.qos.logback.core.joran.conditional
Modifier and Type
Class
Description
`class`
`ElseAction`
`class`
`IfAction`
`class`
`PropertyEvalScriptBuilder`
`class`
`ThenAction`
`class`
`ThenOrElseActionBase`

## Uses of ContextAwareBase in ch.qos.logback.core.joran.event.stax

Subclasses of ContextAwareBase in ch.qos.logback.core.joran.event.stax
Modifier and Type
Class
Description
`class`
`StaxEventRecorder`

## Uses of ContextAwareBase in ch.qos.logback.core.joran.spi

Subclasses of ContextAwareBase in ch.qos.logback.core.joran.spi
Modifier and Type
Class
Description
`class`
`ConfigurationWatchList`
`class`
`InterpretationContext`
An InterpretationContext contains the contextual state of a Joran parsing session.
`class`
`SimpleRuleStore`
This class implements the `RuleStore` interface.

## Uses of ContextAwareBase in ch.qos.logback.core.joran.util

Subclasses of ContextAwareBase in ch.qos.logback.core.joran.util
Modifier and Type
Class
Description
`class`
`PropertySetter`
General purpose Object property setter.

## Uses of ContextAwareBase in ch.qos.logback.core.joran.util.beans

Subclasses of ContextAwareBase in ch.qos.logback.core.joran.util.beans
Modifier and Type
Class
Description
`class`
`BeanDescriptionCache`
Cache for `BeanDescription` instances.
`class`
`BeanDescriptionFactory`
Encapsulates creation of `BeanDescription` instances.

## Uses of ContextAwareBase in ch.qos.logback.core.layout

Subclasses of ContextAwareBase in ch.qos.logback.core.layout
Modifier and Type
Class
Description
`class`
`EchoLayout<E>`
Echos the incoming object adding a line separator character(s) at the end.

## Uses of ContextAwareBase in ch.qos.logback.core.net

Subclasses of ContextAwareBase in ch.qos.logback.core.net
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.net.server

Subclasses of ContextAwareBase in ch.qos.logback.core.net.server
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.net.ssl

Subclasses of ContextAwareBase in ch.qos.logback.core.net.ssl
Modifier and Type
Class
Description
`class`
`SSLParametersConfiguration`
A configuration of SSL parameters for an `SSLEngine`.

## Uses of ContextAwareBase in ch.qos.logback.core.pattern

Subclasses of ContextAwareBase in ch.qos.logback.core.pattern
Modifier and Type
Class
Description
`class`
`PatternLayoutBase<E>`
`class`
`PatternLayoutEncoderBase<E>`

## Uses of ContextAwareBase in ch.qos.logback.core.pattern.parser

Subclasses of ContextAwareBase in ch.qos.logback.core.pattern.parser
Modifier and Type
Class
Description
`class`
`Parser<E>`

## Uses of ContextAwareBase in ch.qos.logback.core.property

Subclasses of ContextAwareBase in ch.qos.logback.core.property
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.read

Subclasses of ContextAwareBase in ch.qos.logback.core.read
Modifier and Type
Class
Description
`class`
`CyclicBufferAppender<E>`
CyclicBufferAppender stores events in a cyclic buffer of user-specified size.
`class`
`ListAppender<E>`

## Uses of ContextAwareBase in ch.qos.logback.core.rolling

Subclasses of ContextAwareBase in ch.qos.logback.core.rolling
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.rolling.helper

Subclasses of ContextAwareBase in ch.qos.logback.core.rolling.helper
Modifier and Type
Class
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 current date or integer.
`class`
`RenameUtil`
Utility class to help solving problems encountered while renaming files.
`class`
`SizeAndTimeBasedArchiveRemover`
`class`
`TimeBasedArchiveRemover`
Methods in ch.qos.logback.core.rolling.helper with parameters of type ContextAwareBase
Modifier and Type
Method
Description
`void`
RollingCalendar.`printPeriodicity(ContextAwareBase cab)`

## Uses of ContextAwareBase in ch.qos.logback.core.sift

Subclasses of ContextAwareBase in ch.qos.logback.core.sift
Modifier and Type
Class
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>`

## Uses of ContextAwareBase in ch.qos.logback.core.status

Subclasses of ContextAwareBase in ch.qos.logback.core.status
Modifier and Type
Class
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.

## Uses of ContextAwareBase in ch.qos.logback.core.util

Subclasses of ContextAwareBase in ch.qos.logback.core.util
Modifier and Type
Class
Description
`class`
`ContextUtil`
`class`
`FileUtil`
`class`
`InterruptUtil`
Allows masking of interrupt flag if previously the flag is already set.