Package ch.qos.logback.core.filter
Class EvaluatorFilter<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.filter.Filter<E>
ch.qos.logback.core.filter.AbstractMatcherFilter<E>
ch.qos.logback.core.filter.EvaluatorFilter<E>
- All Implemented Interfaces:
ContextAware,LifeCycle
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
The value of the
AbstractMatcherFilter.onMatch and AbstractMatcherFilter.onMismatch attributes is set
to FilterReply.NEUTRAL, so that a badly configured evaluator filter does
not disturb the functioning of the filter chain.
It is expected that one of the two attributes will have its value changed
to FilterReply.ACCEPT or FilterReply.DENY. That way, it is possible to
decide if a given result must be returned after the evaluation either failed
or succeeded.
For more information about filters, please refer to the online manual at http://logback.qos.ch/manual/filters.html
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.If the decision is, then the event will be dropped.FilterReply.DENYDeprecated.voidsetEvaluator(EventEvaluator<E> evaluator) Deprecated.voidstart()Deprecated.Methods inherited from class ch.qos.logback.core.filter.AbstractMatcherFilter
getOnMatch, getOnMismatch, setOnMatch, setOnMismatchMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
-
Constructor Details
-
EvaluatorFilter
public EvaluatorFilter()Deprecated.
-
-
Method Details
-
start
public void start()Deprecated. -
getEvaluator
Deprecated. -
setEvaluator
Deprecated. -
decide
Deprecated.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
-