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

Package ch.qos.logback.core


Contains the main classes of logback core.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
Context

A context is the main anchorage point of all logback components.

public interface
Layout<E>

Class Summary

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

Sets a skeleton implementation for appenders.

public class
AsyncAppenderBase<E>

This appender and derived classes, log events asynchronously.

public class
public class
ConsoleAppender<E>

ConsoleAppender appends log events to System.out or System.err using a layout specified by the user.

public class
public class
public class
FileAppender<E>

FileAppender appends log events to a file.

public abstract class
public class
LifeCycleManager

An object that manages a collection of components that implement the LifeCycle interface.

public class
public class
OutputStreamAppender<E>

OutputStreamAppender appends events to a OutputStream.

public abstract class
PropertyDefinerBase

A skeleton implementation for property definers so that they derive from ContextAwareBase.

public abstract class
UnsynchronizedAppenderBase<E>

Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.