Package ch.qos.logback.core.net
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.
-
Interface Summary Interface Description ObjectWriter Writes objects to an output.SocketConnector ARunnable
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 specificSocketAppender
implementations in other logback modules.AbstractSSLSocketAppender<E> An abstract base for module specificSSLSocketAppender
implementations located in other logback modules.AutoFlushingObjectWriter Automatically flushes the underlyingObjectOutputStream
immediately after calling it'sObjectOutputStream.writeObject(Object)
method.DefaultSocketConnector Default implementation ofSocketConnector
.HardenedObjectInputStream HardenedObjectInputStream restricts the set of classes that can be deserialized to a set of explicitly whitelisted classes.LoginAuthenticator Used by SMTPAppender for authentication purposes.ObjectWriterFactory Factory forObjectWriter
instances.QueueFactory Factory forQueue
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 bySyslogAppenderBase
.SyslogOutputStream SyslogOutputStream is a wrapper around theDatagramSocket
class so that it behaves like anOutputStream
.