# Package ch.qos.logback.core.net

Contains the base classes used by logback to log to remote destinations.

See: Description

Interface Summary
Interface | Description
--- | ---
ObjectWriter | Writes objects to an output.
SocketConnector | A `Runnable` that (re)connects a socket.
SocketConnector.ExceptionHandler | An exception handler that is notified of all exceptions that occur during the (re)connection process.

Class Summary
Class | Description
--- | ---
AbstractSocketAppender<E> | An abstract base for module specific `SocketAppender` implementations in other logback modules.
AbstractSSLSocketAppender<E> | An abstract base for module specific `SSLSocketAppender` implementations located in other logback modules.
AutoFlushingObjectWriter | Automatically flushes the underlying `ObjectOutputStream` immediately after calling it's `ObjectOutputStream.writeObject(Object)` method.
DefaultSocketConnector | Default implementation of `SocketConnector`.
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
LoginAuthenticator | Used by SMTPAppender for authentication purposes.
ObjectWriterFactory | Factory for `ObjectWriter` instances.
QueueFactory | Factory for `Queue` instances.
SMTPAppenderBase<E> | An abstract class that provides support for sending events to an email address.
SyslogAppenderBase<E> | Base class for SyslogAppender.
SyslogConstants | Constants used by syslog daemon and transitively by `SyslogAppenderBase`.
SyslogOutputStream | SyslogOutputStream is a wrapper around the `DatagramSocket` class so that it behaves like an `OutputStream`.

## Package ch.qos.logback.core.net Description

Contains the base classes used by logback to log to remote destinations.

SMTPAppender logs events and sends an email when appropriate. SyslogAppender logs to a Syslog deamon.