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
.DefaultSocketConnector.ConsoleExceptionHandler A defaultSocketConnector.ExceptionHandler
that writes toSystem.out
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
.