Package ch.qos.logback.core.net
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 SummaryInterfaceDescriptionWrites objects to an output.A
Runnablethat (re)connects a socket.An exception handler that is notified of all exceptions that occur during the (re)connection process. -
Class SummaryClassDescriptionAn abstract base for module specific
SocketAppenderimplementations in other logback modules.An abstract base for module specificSSLSocketAppenderimplementations located in other logback modules.Automatically flushes the underlyingObjectOutputStreamimmediately after calling it'sObjectOutputStream.writeObject(Object)method.Default implementation ofSocketConnector.HardenedObjectInputStream restricts the set of classes that can be deserialized to a set of explicitly whitelisted classes.Used by SMTPAppender for authentication purposes.Factory forObjectWriterinstances.Factory forQueueinstances.An abstract class that provides support for sending events to an email address.Base class for SyslogAppender.Constants used by syslog daemon and transitively bySyslogAppenderBase.SyslogOutputStream is a wrapper around theDatagramSocketclass so that it behaves like anOutputStream.