# Uses of Package
ch.qos.logback.core.spi

Packages that use ch.qos.logback.core.spi
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.jetty
This is logback access' implementation for Jetty 8.
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.pattern
Provides classes implementing format specifiers in conversion patterns.
ch.qos.logback.access.sift
ch.qos.logback.access.spi
Contains the core classes of logback access.
ch.qos.logback.access.tomcat
This is logback access' implementation for Tomcat.
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.pattern
Provides classes implementing format specifiers in conversion patterns.
ch.qos.logback.classic.pattern.color
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
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.subst
ch.qos.logback.core.util
Contains various utility classes.

Classes in ch.qos.logback.core.spi used by ch.qos.logback.access
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.boolex
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.filter
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.html
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.jetty
Class
Description
AppenderAttachable
Interface for attaching appenders to objects.
FilterAttachable
Interface for attaching filters to objects.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
PropertyContainer
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.joran
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.joran.action
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.net
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PreSerializationTransformer
PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.net.server
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PreSerializationTransformer
PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.pattern
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.sift
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.spi
Class
Description
AppenderAttachable
Interface for attaching appenders to objects.
DeferredProcessingAware
FilterAttachable
Interface for attaching filters to objects.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
PropertyContainer
Classes in ch.qos.logback.core.spi used by ch.qos.logback.access.tomcat
Class
Description
AppenderAttachable
Interface for attaching appenders to objects.
FilterAttachable
Interface for attaching filters to objects.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
PropertyContainer
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic
Class
Description
AppenderAttachable
Interface for attaching appenders to objects.
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PropertyContainer
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.boolex
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.encoder
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.filter
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.html
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.jmx
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.joran
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.joran.action
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.jul
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.layout
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.log4j
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.net
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PreSerializationTransformer
PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.net.server
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PreSerializationTransformer
PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.pattern
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.pattern.color
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.sift
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.spi
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
DeferredProcessingAware
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.classic.turbo
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core
Class
Description
AppenderAttachable
Interface for attaching appenders to objects.
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
LogbackLock
This class just makes it easier to identify locks associated with logback when analysing thread dumps.
PropertyContainer
PropertyDefiner
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.boolex
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.encoder
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.filter
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.helpers
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.hook
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.html
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.action
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.conditional
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
PropertyContainer
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.event
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.event.stax
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.spi
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
PropertyContainer
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.util
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.joran.util.beans
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.layout
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.net
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
CyclicBufferTracker
CyclicBufferTracker tracks `CyclicBuffer` instances.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PreSerializationTransformer
PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.net.server
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
PreSerializationTransformer
PreSerializationTransformer instances have the responsibility to transform object into a presumably equivalent serializable representation.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.net.ssl
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.pattern
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.pattern.color
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.pattern.parser
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
ScanException
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.property
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
PropertyDefiner
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.read
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.rolling
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.rolling.helper
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.sift
Class
Description
AbstractComponentTracker
An abstract implementation of the ComponentTracker interface.
ComponentTracker
Interface for tracking various components by key.
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
FilterAttachable
Interface for attaching filters to objects.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.spi
Class
Description
AbstractComponentTracker
An abstract implementation of the ComponentTracker interface.
AppenderAttachable
Interface for attaching appenders to objects.
ComponentTracker
Interface for tracking various components by key.
ContextAware
An object which has a context and add methods for updating internal status messages.
FilterAttachable
Interface for attaching filters to objects.
FilterReply
This enum represents the possible replies that a filtering component in logback can return.
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.status
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
LifeCycle
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.subst
Class
Description
PropertyContainer
ScanException
Classes in ch.qos.logback.core.spi used by ch.qos.logback.core.util
Class
Description
ContextAware
An object which has a context and add methods for updating internal status messages.
ContextAwareBase
A helper class that implements ContextAware methods.
PropertyContainer