Package ch.qos.logback.classic.boolex
Class OnErrorEvaluator
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.boolex.EventEvaluatorBase<ILoggingEvent>
-
- ch.qos.logback.classic.boolex.OnErrorEvaluator
-
- All Implemented Interfaces:
EventEvaluator<ILoggingEvent>
,ContextAware
,LifeCycle
public class OnErrorEvaluator extends EventEvaluatorBase<ILoggingEvent>
Evaluates to true when the logging event passed as parameter has level ERROR or higher.
-
-
Constructor Summary
Constructors Constructor Description OnErrorEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
evaluate(ILoggingEvent event)
Return true if event passed as parameter has level ERROR or higher, returns false otherwise.-
Methods inherited from class ch.qos.logback.core.boolex.EventEvaluatorBase
getName, isStarted, setName, start, stop
-
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getStatusManager, setContext
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
-
-
-
Method Detail
-
evaluate
public boolean evaluate(ILoggingEvent event) throws java.lang.NullPointerException, EvaluationException
Return true if event passed as parameter has level ERROR or higher, returns false otherwise.- Parameters:
event
- The event to evaluate- Returns:
- true if there is a match, false otherwise.
- Throws:
java.lang.NullPointerException
- can be thrown in presence of null valuesEvaluationException
- may be thrown during faulty evaluation
-
-