# Uses of Class
ch.qos.logback.core.AppenderBase

Packages that use AppenderBase
Package
Description
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.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.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.sift

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

Subclasses of AppenderBase 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.

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

Subclasses of AppenderBase 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 AppenderBase in ch.qos.logback.access.sift

Subclasses of AppenderBase in ch.qos.logback.access.sift
Modifier and Type
Class
Description
`class`
`SiftingAppender`
This appender can contains other appenders which it can build dynamically depending on MDC values.

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

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

Subclasses of AppenderBase 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`
`SSLServerSocketAppender`
A `ServerSocketAppender` that supports SSL.

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

Subclasses of AppenderBase in ch.qos.logback.classic.sift
Modifier and Type
Class
Description
`class`
`SiftingAppender`
This appender can contains other appenders which it can build dynamically depending on MDC values.

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

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

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

Subclasses of AppenderBase 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 AppenderBase in ch.qos.logback.core.net.server

Subclasses of AppenderBase 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`
`SSLServerSocketAppenderBase<E>`
This is the base class for module specific ServerSocketAppender implementations.

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

Subclasses of AppenderBase 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 AppenderBase in ch.qos.logback.core.sift

Subclasses of AppenderBase in ch.qos.logback.core.sift
Modifier and Type
Class
Description
`class`
`SiftingAppenderBase<E>`
This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.