| Package | Description |
|---|---|
| ch.qos.logback.core |
Contains the main classes of logback core.
|
| ch.qos.logback.core.db |
The ch.qos.logback.core.db package provides bases classes to append objects into various databases.
|
| ch.qos.logback.core.helpers |
Helpers package.
|
| ch.qos.logback.core.net |
Contains the base classes used by logback to log to remote destinations.
|
| ch.qos.logback.core.net.server |
Contains the base classes used by logback to serve logging events to remote peers.
|
| ch.qos.logback.core.read | |
| ch.qos.logback.core.rolling |
Implements various file rolling policies.
|
| ch.qos.logback.core.sift | |
| ch.qos.logback.core.spi |
Contains core functionnalities of logback, such as
|
| Modifier and Type | Class and Description |
|---|---|
class |
AppenderBase<E>
Sets a skeleton implementation for appenders.
|
class |
AsyncAppenderBase<E>
This appender and derived classes, log events asynchronously.
|
class |
ConsoleAppender<E>
ConsoleAppender appends log events to
System.out or
System.err using a layout specified by the user.
|
class |
FileAppender<E>
FileAppender appends log events to a file.
|
class |
OutputStreamAppender<E>
OutputStreamAppender appends events to a
OutputStream.
|
class |
UnsynchronizedAppenderBase<E>
Similar to AppenderBase except that derived appenders need to handle thread synchronization on their own.
|
| Modifier and Type | Method and Description |
|---|---|
Appender |
AsyncAppenderBase.getAppender(String
|
| Modifier and Type | Method and Description |
|---|---|
Iterator |
AsyncAppenderBase.iteratorForAppenders()
|
| Modifier and Type | Method and Description |
|---|---|
void |
AsyncAppenderBase.addAppender(Appender
|
boolean |
AsyncAppenderBase.detachAppender(Appender
|
boolean |
AsyncAppenderBase.isAttached(Appender
|
| Modifier and Type | Class and Description |
|---|---|
class |
DBAppenderBase<E>
|
| Modifier and Type | Class and Description |
|---|---|
class |
NOPAppender<E>
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSocketAppender<E>
An abstract base for module specific
SocketAppender implementations in other logback modules.
|
class |
AbstractSSLSocketAppender<E>
An abstract base for module specific
SSLSocketAppender implementations located in other logback modules.
|
class |
JMSAppenderBase<E>
This class serves as a base class for JMSTopicAppender and JMSQueueAppender For more information about this appender, please refer to: http://logback.qos.ch/manual/appenders.html#JMSAppenderBase
|
class |
SMTPAppenderBase<E>
An abstract class that provides support for sending events to an email address.
|
class |
SyslogAppenderBase<E>
Base class for SyslogAppender.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractServerSocketAppender<E>
This is the super class for module specific ServerSocketAppender implementations can derive from.
|
class |
SSLServerSocketAppenderBase<E>
This is the base class for module specific ServerSocketAppender implementations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CyclicBufferAppender<E>
CyclicBufferAppender stores events in a cyclic buffer of user-specified size.
|
class |
ListAppender<E>
|
| Modifier and Type | Class and Description |
|---|---|
class |
RollingFileAppender<E>
RollingFileAppender extends
FileAppender to backup the log files depending on
RollingPolicy and
TriggeringPolicy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SiftingAppenderBase<E>
This appender serves as the base class for actual SiftingAppenders implemented by the logback-classic and logback-access modules.
|
| Modifier and Type | Method and Description |
|---|---|
Appender |
AppenderFactory.buildAppender(Context
|
Appender |
AbstractAppenderFactoryUsingJoran.buildAppender(Context
|
protected Appender |
AppenderTracker.buildComponent(String
|
abstract Appender |
SiftingJoranConfiguratorBase.getAppender()
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AppenderTracker.isComponentStale(Appender
|
protected void |
AppenderTracker.processPriorToRemoval(Appender
|
| Modifier and Type | Method and Description |
|---|---|
Appender |
AppenderAttachableImpl.getAppender(String
Look for an attached appender named as
name.
|
Appender |
AppenderAttachable.getAppender(String
Get an appender by name.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator |
AppenderAttachableImpl.iteratorForAppenders()
Get all attached appenders as an Enumeration.
|
Iterator |
AppenderAttachable.iteratorForAppenders()
Get an iterator for appenders contained in the parent object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AppenderAttachableImpl.addAppender(Appender
Attach an appender.
|
void |
AppenderAttachable.addAppender(Appender
Add an appender.
|
boolean |
AppenderAttachableImpl.detachAppender(Appender
Remove the appender passed as parameter form the list of attached appenders.
|
boolean |
AppenderAttachable.detachAppender(Appender
Detach the appender passed as parameter from the list of appenders.
|
boolean |
AppenderAttachableImpl.isAttached(Appender
Returns
true if the specified appender is in the list of attached appenders,
false otherwise.
|
boolean |
AppenderAttachable.isAttached(Appender
Returns
true if the specified appender is in list of attached attached,
false otherwise.
|