# Package ch.qos.logback.core

Contains the main classes of logback core.

See: Description

Interface Summary
Interface | Description
--- | ---
Appender<E> |
Context | A context is the main anchorage point of all logback components.
Layout<E> |

Class Summary
Class | Description
--- | ---
AppenderBase<E> | Sets a skeleton implementation for appenders.
AsyncAppenderBase<E> | This appender and derived classes, log events asynchronously.
BasicStatusManager |
ConsoleAppender<E> | ConsoleAppender appends log events to `System.out` or `System.err` using a layout specified by the user.
ContextBase |
CoreConstants |
FileAppender<E> | FileAppender appends log events to a file.
LayoutBase<E> |
LifeCycleManager | An object that manages a collection of components that implement the `LifeCycle` interface.
OutputStreamAppender<E> | OutputStreamAppender appends events to a `OutputStream`.
PropertyDefinerBase | A skeleton implementation for property definers so that they derive from `ContextAwareBase`.
UnsynchronizedAppenderBase<E> | Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.

Exception Summary
Exception | Description
--- | ---
LogbackException |

## Package ch.qos.logback.core Description

Contains the main classes of logback core.