ch.qos.logback.access.sift
Class SiftingAppender
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.sift.SiftingAppenderBase<IAccessEvent>
ch.qos.logback.access.sift.SiftingAppender
- All Implemented Interfaces:
- Appender<IAccessEvent>, ContextAware, FilterAttachable<IAccessEvent>, LifeCycle
public class SiftingAppender
- extends SiftingAppenderBase<IAccessEvent>
This appender can contains 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
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
SiftingAppender
public SiftingAppender()
start
public void start()
- Specified by:
start
in interface LifeCycle
- Overrides:
start
in class SiftingAppenderBase<IAccessEvent>
getTimestamp
protected long getTimestamp(IAccessEvent event)
- Specified by:
getTimestamp
in class SiftingAppenderBase<IAccessEvent>
setDiscriminator
public void setDiscriminator(Discriminator<IAccessEvent> discriminator)
- Overrides:
setDiscriminator
in class SiftingAppenderBase<IAccessEvent>
Copyright © 2005-2012 QOS.ch. All Rights Reserved.