Package ch.qos.logback.core.filter
Class Filter<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.filter.Filter<E>
- All Implemented Interfaces:
ContextAware,LifeCycle
- Direct Known Subclasses:
AbstractMatcherFilter,CountingFilter,SampleFilter,ThresholdFilter
Users should extend this class to implement customized event filtering.
We suggest that you first try to use the built-in rules before rushing to write your own custom filters.
For more information about filters, please refer to the online manual at http://logback.qos.ch/manual/filters.html
-
Field Summary
FieldsFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
-
Field Details
-
name
-
start
boolean start
-
-
Constructor Details
-
Filter
public Filter()
-
-
Method Details
-
start
public void start() -
isStarted
public boolean isStarted() -
stop
public void stop() -
decide
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.NEUTRALthen the event will be logged without consulting with other filters in the chain.FilterReply.ACCEPT- Parameters:
event- The event to decide upon.
-
getName
-
setName
-