ch.qos.logback.classic.filter
Class ThresholdFilter
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.filter.Filter<ILoggingEvent>
ch.qos.logback.classic.filter.ThresholdFilter
- All Implemented Interfaces:
- ContextAware, LifeCycle
public class ThresholdFilter
- extends Filter<ILoggingEvent>
Filters events below the threshold level.
Events with a level below the specified
level will be denied, while events with a level
equal or above the specified level will trigger a
FilterReply.NEUTRAL result, to allow the rest of the
filter chain process the event.
For more information about filters, please refer to the online manual at
http://logback.qos.ch/manual/filters.html#thresholdFilter
- Author:
- Sébastien Pennec
| Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThresholdFilter
public ThresholdFilter()
decide
public FilterReply decide(ILoggingEvent event)
- Description copied from class:
Filter
- If the decision is
FilterReply.DENY, then the event will be
dropped. If the decision is FilterReply.NEUTRAL, then the next
filter, if any, will be invoked. If the decision is
FilterReply.ACCEPT then the event will be logged without
consulting with other filters in the chain.
- Specified by:
decide in class Filter<ILoggingEvent>
- Parameters:
event - The event to decide upon.
setLevel
public void setLevel(String level)
start
public void start()
- Specified by:
start in interface LifeCycle- Overrides:
start in class Filter<ILoggingEvent>
Copyright © 2005-2012 QOS.ch. All Rights Reserved.