Package | Description |
---|---|
ch.qos.logback.access.jetty |
This is logback access' implementation for Jetty 8.
|
ch.qos.logback.access.sift | |
ch.qos.logback.access.spi |
Contains the core classes of logback access.
|
ch.qos.logback.access.tomcat |
This is logback access' implementation for Tomcat.
|
ch.qos.logback.classic |
Contains logback classic main classes.
|
ch.qos.logback.classic.db |
The ch.qos.logback.classic.db package provides means to append logging events
into various databases.
|
ch.qos.logback.classic.gaffer | |
ch.qos.logback.classic.net |
Contains classes used to log through a network
|
ch.qos.logback.classic.net.server |
Provides a robust logging server
|
ch.qos.logback.classic.sift | |
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
|
chapters.appenders | |
chapters.migrationFromLog4j |
Modifier and Type | Method and Description |
---|---|
Appender<IAccessEvent> |
RequestLogImpl.getAppender(String name) |
Modifier and Type | Method and Description |
---|---|
Iterator<Appender<IAccessEvent>> |
RequestLogImpl.iteratorForAppenders() |
Modifier and Type | Method and Description |
---|---|
void |
RequestLogImpl.addAppender(Appender<IAccessEvent> newAppender) |
boolean |
RequestLogImpl.detachAppender(Appender<IAccessEvent> appender) |
boolean |
RequestLogImpl.isAttached(Appender<IAccessEvent> appender) |
Modifier and Type | Method and Description |
---|---|
Appender<IAccessEvent> |
SiftingJoranConfigurator.getAppender() |
Modifier and Type | Method and Description |
---|---|
Appender<IAccessEvent> |
AccessContext.getAppender(String name) |
Modifier and Type | Method and Description |
---|---|
Iterator<Appender<IAccessEvent>> |
AccessContext.iteratorForAppenders() |
Modifier and Type | Method and Description |
---|---|
void |
AccessContext.addAppender(Appender<IAccessEvent> newAppender) |
boolean |
AccessContext.detachAppender(Appender<IAccessEvent> appender) |
boolean |
AccessContext.isAttached(Appender<IAccessEvent> appender) |
Modifier and Type | Method and Description |
---|---|
Appender<IAccessEvent> |
LogbackValve.getAppender(String name) |
Modifier and Type | Method and Description |
---|---|
Iterator<Appender<IAccessEvent>> |
LogbackValve.iteratorForAppenders() |
Modifier and Type | Method and Description |
---|---|
void |
LogbackValve.addAppender(Appender<IAccessEvent> newAppender) |
boolean |
LogbackValve.detachAppender(Appender<IAccessEvent> appender) |
boolean |
LogbackValve.isAttached(Appender<IAccessEvent> appender) |
Modifier and Type | Class and Description |
---|---|
class |
AsyncAppender
In order to optimize performance this appender deems events of level TRACE, DEBUG and INFO as discardable.
|
Modifier and Type | Method and Description |
---|---|
Appender<ILoggingEvent> |
Logger.getAppender(String name) |
Modifier and Type | Method and Description |
---|---|
Iterator<Appender<ILoggingEvent>> |
Logger.iteratorForAppenders() |
Modifier and Type | Method and Description |
---|---|
void |
Logger.addAppender(Appender<ILoggingEvent> newAppender) |
boolean |
Logger.detachAppender(Appender<ILoggingEvent> appender)
Remove the appender passed as parameter form the list of appenders.
|
boolean |
Logger.isAttached(Appender<ILoggingEvent> appender) |
Modifier and Type | Class and Description |
---|---|
class |
DBAppender
The DBAppender inserts logging events into three database tables in a format
independent of the Java programming language.
|
Modifier and Type | Method and Description |
---|---|
List<Appender> |
ConfigurationDelegate.getAppenderList() |
Map<String,Appender<?>> |
AppenderDelegate.getAppendersByName() |
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationDelegate.setAppenderList(List<Appender> value) |
void |
AppenderDelegate.setAppendersByName(Map<String,Appender<?>> value) |
Constructor and Description |
---|
AppenderDelegate(Appender appender) |
AppenderDelegate(Appender appender,
List<Appender<?>> appenders) |
Constructor and Description |
---|
AppenderDelegate(Appender appender,
List<Appender<?>> appenders) |
Modifier and Type | Class and Description |
---|---|
class |
JMSQueueAppender
A simple appender that publishes events to a JMS Queue.
|
class |
JMSTopicAppender
A simple appender that publishes events to a JMS Topic.
|
class |
SMTPAppender
Send an e-mail when a specific logging event occurs, typically on errors or
fatal errors.
|
class |
SocketAppender
Sends
ILoggingEvent objects to a remote a log server, usually a
SocketNode . |
class |
SSLSocketAppender
A
SocketAppender that supports SSL. |
class |
SyslogAppender
This appender can be used to send messages to a remote syslog daemon.
|
Modifier and Type | Class and Description |
---|---|
class |
ServerSocketAppender
An appender that listens on a TCP port for connections from remote
loggers.
|
class |
SSLServerSocketAppender
A
ServerSocketAppender that supports SSL. |
Modifier and Type | Class and Description |
---|---|
class |
SiftingAppender
This appender can contains other appenders which it can build dynamically
depending on MDC values.
|
Modifier and Type | Method and Description |
---|---|
Appender<ILoggingEvent> |
SiftingJoranConfigurator.getAppender() |
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<E> |
AsyncAppenderBase.getAppender(String name) |
Modifier and Type | Method and Description |
---|---|
Iterator<Appender<E>> |
AsyncAppenderBase.iteratorForAppenders() |
Modifier and Type | Method and Description |
---|---|
void |
AsyncAppenderBase.addAppender(Appender<E> newAppender) |
boolean |
AsyncAppenderBase.detachAppender(Appender<E> eAppender) |
boolean |
AsyncAppenderBase.isAttached(Appender<E> eAppender) |
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<E> |
AppenderFactory.buildAppender(Context context,
String discriminatingValue) |
Appender<E> |
AbstractAppenderFactoryUsingJoran.buildAppender(Context context,
String discriminatingValue) |
protected Appender<E> |
AppenderTracker.buildComponent(String key) |
abstract Appender<E> |
SiftingJoranConfiguratorBase.getAppender() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AppenderTracker.isComponentStale(Appender<E> appender) |
protected void |
AppenderTracker.processPriorToRemoval(Appender<E> component) |
Modifier and Type | Method and Description |
---|---|
Appender<E> |
AppenderAttachable.getAppender(String name)
Get an appender by name.
|
Appender<E> |
AppenderAttachableImpl.getAppender(String name)
Look for an attached appender named as
name . |
Modifier and Type | Method and Description |
---|---|
Iterator<Appender<E>> |
AppenderAttachable.iteratorForAppenders()
Get an iterator for appenders contained in the parent object.
|
Iterator<Appender<E>> |
AppenderAttachableImpl.iteratorForAppenders()
Get all attached appenders as an Enumeration.
|
Modifier and Type | Method and Description |
---|---|
void |
AppenderAttachable.addAppender(Appender<E> newAppender)
Add an appender.
|
void |
AppenderAttachableImpl.addAppender(Appender<E> newAppender)
Attach an appender.
|
boolean |
AppenderAttachable.detachAppender(Appender<E> appender)
Detach the appender passed as parameter from the list of appenders.
|
boolean |
AppenderAttachableImpl.detachAppender(Appender<E> appender)
Remove the appender passed as parameter form the list of attached
appenders.
|
boolean |
AppenderAttachable.isAttached(Appender<E> appender)
Returns
true if the specified appender is in list of
attached attached, false otherwise. |
boolean |
AppenderAttachableImpl.isAttached(Appender<E> appender)
Returns
true if the specified appender is in the list of
attached appenders, false otherwise. |
Modifier and Type | Class and Description |
---|---|
class |
CountingConsoleAppender |
Modifier and Type | Class and Description |
---|---|
class |
TrivialLogbackAppender |
Copyright © 2005–2016 QOS.ch. All rights reserved.