## Uses of Interface
ch.qos.logback.core.spi.FilterAttachable

Packages that use FilterAttachable
ch.qos.logback.access.jetty: This is logback access' implementation for Jetty 8.
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.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.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.core: Contains the main classes of logback core.
ch.qos.logback.core.helpers: Helpers package.
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.read
ch.qos.logback.core.rolling: Implements various file rolling policies.
ch.qos.logback.core.sift
ch.qos.logback.core.spi: Contains core functionnalities of logback, such as

### Uses of FilterAttachable in ch.qos.logback.access.jetty

Classes in ch.qos.logback.access.jetty that implement FilterAttachable
`class` `RequestLogImpl` This class is logback's implementation of jetty's RequestLog interface.

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

Classes in ch.qos.logback.access.net that implement FilterAttachable
`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.

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

Classes in ch.qos.logback.access.net.server that implement FilterAttachable
`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 FilterAttachable in ch.qos.logback.access.sift

Classes in ch.qos.logback.access.sift that implement FilterAttachable
`class` `SiftingAppender` This appender can contains other appenders which it can build dynamically depending on MDC values.

### Uses of FilterAttachable in ch.qos.logback.access.spi

Classes in ch.qos.logback.access.spi that implement FilterAttachable
`class` `AccessContext` A minimal context implementation used by certain logback-access components, mainly SocketServer.

### Uses of FilterAttachable in ch.qos.logback.access.tomcat

Classes in ch.qos.logback.access.tomcat that implement FilterAttachable
`class` `LogbackValve` This class is an implementation of tomcat's Valve interface, by extending ValveBase.

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

Classes in ch.qos.logback.classic that implement FilterAttachable
`class` `AsyncAppender` In order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.

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

Classes in ch.qos.logback.classic.net that implement FilterAttachable
`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` `SSLSocketAppender` A `SocketAppender` that supports SSL.
`class` `SyslogAppender` This appender can be used to send messages to a remote syslog daemon.

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

Classes in ch.qos.logback.classic.net.server that implement FilterAttachable
`class` `ServerSocketAppender` An appender that listens on a TCP port for connections from remote loggers.
`class` `SSLServerSocketAppender` A `ServerSocketAppender` that supports SSL.

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

Classes in ch.qos.logback.classic.sift that implement FilterAttachable
`class` `SiftingAppender` This appender can contains other appenders which it can build dynamically depending on MDC values.

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

Subinterfaces of FilterAttachable in ch.qos.logback.core
`interface` `Appender<E>`

Classes in ch.qos.logback.core that implement FilterAttachable
`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` `OutputStreamAppender<E>` OutputStreamAppender appends events to a `OutputStream`.
`class` `UnsynchronizedAppenderBase<E>` Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.

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

Classes in ch.qos.logback.core.helpers that implement FilterAttachable
`class` `NOPAppender<E>`

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

Classes in ch.qos.logback.core.net that implement FilterAttachable
`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 FilterAttachable in ch.qos.logback.core.net.server

Classes in ch.qos.logback.core.net.server that implement FilterAttachable
`class` `AbstractServerSocketAppender<E>` This is the super class for module specific ServerSocketAppender implementations can derive from.
`class` `SSLServerSocketAppenderBase<E>` This is the base class for module specific ServerSocketAppender implementations.

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

Classes in ch.qos.logback.core.read that implement FilterAttachable
`class` `CyclicBufferAppender<E>` CyclicBufferAppender stores events in a cyclic buffer of user-specified size.
`class` `ListAppender<E>`

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

Classes in ch.qos.logback.core.rolling that implement FilterAttachable
`class` `RollingFileAppender<E>` `RollingFileAppender` extends `FileAppender` to backup the log files depending on `RollingPolicy` and `TriggeringPolicy`.

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

Classes in ch.qos.logback.core.sift that implement FilterAttachable
`class` `SiftingAppenderBase<E>` This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.

### Uses of FilterAttachable in ch.qos.logback.core.spi

Classes in ch.qos.logback.core.spi that implement FilterAttachable
`class` `FilterAttachableImpl<E>` Implementation of FilterAttachable.