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 ARunnablethat (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 specificSocketAppenderimplementations in other logback modules.AbstractSSLSocketAppender<E> An abstract base for module specificSSLSocketAppenderimplementations located in other logback modules.AutoFlushingObjectWriter Automatically flushes the underlyingObjectOutputStreamimmediately 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 forObjectWriterinstances.QueueFactory Factory forQueueinstances.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 theDatagramSocketclass so that it behaves like anOutputStream.