Top Description Fields Constructors Methods
ch.qos.logback.classic.sift

public Class SiftingAppender

extends SiftingAppenderBase<ILoggingEvent>
Class Inheritance
Imports
ch.qos.logback.classic.ClassicConstants, ch.qos.logback.classic.spi.ILoggingEvent, ch.qos.logback.core.joran.spi.DefaultClass, ch.qos.logback.core.sift.Discriminator, .SiftingAppenderBase, java.util.List, org.slf4j.Marker

This appender can contain other appenders which it can build dynamically depending on MDC values. The built appender is specified as part of a configuration file.

See the logback manual for further details.

Author
Ceki Gulcu

Field Summary

Inherited from ch.qos.logback.core.sift.SiftingAppenderBase:
appenderTracker

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected boolean
protected long
public void
Inherited from ch.qos.logback.core.sift.SiftingAppenderBase:
appendgetAppenderTrackergetDiscriminatorgetDiscriminatorKeygetMaxAppenderCountgetSiftModelgetTimeoutsetAppenderFactorysetMaxAppenderCountsetSiftModelsetTimeoutstartstop

Constructor Detail

SiftingAppenderback to summary
public SiftingAppender()

Method Detail

eventMarksEndOfLifeback to summary
protected boolean eventMarksEndOfLife(ILoggingEvent event)

Implements abstract ch.qos.logback.core.sift.SiftingAppenderBase.eventMarksEndOfLife.

getTimestampback to summary
protected long getTimestamp(ILoggingEvent event)

Implements abstract ch.qos.logback.core.sift.SiftingAppenderBase.getTimestamp.

Annotations
@Override
setDiscriminatorback to summary
public void setDiscriminator(Discriminator<ILoggingEvent> discriminator)

Overrides ch.qos.logback.core.sift.SiftingAppenderBase.setDiscriminator.

Annotations
@Override
@DefaultClass:MDCBasedDiscriminator