java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.filter.Filter<ILoggingEvent>
ch.qos.logback.core.filter.AbstractMatcherFilter<ILoggingEvent>
ch.qos.logback.classic.filter.LevelFilter
- All Implemented Interfaces:
ContextAware
,LifeCycle
A class that filters events by the level equality.
For more information about this filter, please refer to the online manual at http://logback.qos.ch/manual/filters.html#levelFilter
- Author:
- Ceki Gülcü, Sébastien Pennec
-
Field Summary
Fields inherited from class ch.qos.logback.core.filter.AbstractMatcherFilter
onMatch, onMismatch
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondecide
(ILoggingEvent event) If the decision is
, then the event will be dropped.FilterReply.DENY
void
void
start()
Methods inherited from class ch.qos.logback.core.filter.AbstractMatcherFilter
getOnMatch, getOnMismatch, setOnMatch, setOnMismatch
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Constructor Details
-
LevelFilter
public LevelFilter()
-
-
Method Details
-
decide
Description copied from class:Filter
If 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.NEUTRAL
then the event will be logged without consulting with other filters in the chain.FilterReply.ACCEPT
- Specified by:
decide
in classFilter<ILoggingEvent>
- Parameters:
event
- The event to decide upon.
-
setLevel
-
start
- Specified by:
start
in interfaceLifeCycle
- Overrides:
start
in classFilter<ILoggingEvent>
-