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

Packages that use AppenderAttachable
ch.qos.logback.access.jetty: This is logback access' implementation for Jetty 8.
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.core: Contains the main classes of logback core.
ch.qos.logback.core.spi: Contains core functionnalities of logback, such as

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

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

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

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

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

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

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

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

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

Classes in ch.qos.logback.core that implement AppenderAttachable
`class` `AsyncAppenderBase<E>` This appender and derived classes, log events asynchronously.

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

Classes in ch.qos.logback.core.spi that implement AppenderAttachable
`class` `AppenderAttachableImpl<E>` A ReentrantReadWriteLock based implementation of the `AppenderAttachable` interface.