Module ch.qos.logback.core
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 daemon.
-
ClassDescriptionAn abstract base for module specific
SocketAppender
implementations in other logback modules.An abstract base for module specificSSLSocketAppender
implementations located in other logback modules.Automatically flushes the underlyingObjectOutputStream
immediately 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.Writes objects to an output.Factory forObjectWriter
instances.Factory forQueue
instances.An abstract class that provides support for sending events to an email address.ARunnable
that (re)connects a socket.An exception handler that is notified of all exceptions that occur during the (re)connection process.Base class for SyslogAppender.Constants used by syslog daemon and transitively bySyslogAppenderBase
.SyslogOutputStream is a wrapper around theDatagramSocket
class so that it behaves like anOutputStream
.