Top Description Interfaces Classes
module ch.qos.logback.core

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.

Interface Summary

Modifier and TypeInterface and Description
public interface
ObjectWriter

Writes objects to an output.

public interface
SocketConnector

A Runnable that (re)connects a socket.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractSocketAppender<E>

An abstract base for module specific SocketAppender implementations in other logback modules.

public abstract class
AbstractSSLSocketAppender<E>

An abstract base for module specific SSLSocketAppender implementations located in other logback modules.

public class
AutoFlushingObjectWriter

Automatically flushes the underlying java.io.ObjectOutputStream immediately after calling it's java.io.ObjectOutputStream#writeObject(Object) method.

public class
DefaultSocketConnector

Default implementation of SocketConnector.

public class
HardenedObjectInputStream

HardenedObjectInputStream restricts the set of classes that can be deserialized to a set of explicitly whitelisted classes.

public class
LoginAuthenticator

Used by SMTPAppender for authentication purposes.

public class
public class
QueueFactory

Factory for java.util.Queue instances.

public abstract class
SMTPAppenderBase<E>

An abstract class that provides support for sending events to an email address.

public abstract class
SyslogAppenderBase<E>

Base class for SyslogAppender.

public class
SyslogConstants

Constants used by syslog daemon and transitively by SyslogAppenderBase.

public class
SyslogOutputStream

SyslogOutputStream is a wrapper around the DatagramSocket class so that it behaves like an OutputStream.