Package ch.qos.logback.classic.filter
Class ThresholdFilter
- All Implemented Interfaces:
ContextAware,LifeCycle
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
-
Field Summary
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecide(ILoggingEvent event) If the decision is, then the event will be dropped.FilterReply.DENYvoidvoidstart()Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Constructor Details
-
ThresholdFilter
public ThresholdFilter()
-
-
Method Details
-
decide
Description copied from class:FilterIf the decision is, then the event will be dropped. If the decision isFilterReply.DENY, then the next filter, if any, will be invoked. If the decision isFilterReply.NEUTRALthen the event will be logged without consulting with other filters in the chain.FilterReply.ACCEPT- Specified by:
decidein classFilter<ILoggingEvent>- Parameters:
event- The event to decide upon.
-
setLevel
-
start
- Specified by:
startin interfaceLifeCycle- Overrides:
startin classFilter<ILoggingEvent>
-