# Package ch.qos.logback.core

Contains the main classes of logback core.

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

Class Summary
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
LogbackException