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

Packages that use FilterAttachable
Package | Description
--- | ---
ch.qos.logback.classic | Contains logback classic main classes.
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.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.db | The ch.qos.logback.core.db package provides bases classes to append objects into various databases.
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.classic

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

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

Classes in ch.qos.logback.classic.db that implement FilterAttachable
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.

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

Classes in ch.qos.logback.classic.net that implement FilterAttachable
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` | `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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Interface and Description
--- | ---
`interface` | `Appender<E>`

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

Classes in ch.qos.logback.core.db that implement FilterAttachable
Modifier and Type | Class and Description
--- | ---
`class` | `DBAppenderBase<E>`

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

Classes in ch.qos.logback.core.helpers that implement FilterAttachable
Modifier and Type | Class and Description
--- | ---
`class` | `NOPAppender<E>`

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

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

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

Classes in ch.qos.logback.core.net.server that implement FilterAttachable
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Class and Description
--- | ---
`class` | `FilterAttachableImpl<E>` Implementation of FilterAttachable.