Class OnMarkerEvaluator
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.boolex.EventEvaluatorBase<ILoggingEvent>
ch.qos.logback.classic.boolex.OnMarkerEvaluator
- All Implemented Interfaces:
EventEvaluator<ILoggingEvent>, ContextAware, LifeCycle
Evaluates to true when the logging event passed as parameter contains one of
the user-specified markers.
- Author:
- Ceki Gülcü
-
Field Summary
Fields inherited from class ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanevaluate(ILoggingEvent event) Return true if event passed as parameter contains one of the specified user-markers.Methods inherited from class ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Constructor Details
-
OnMarkerEvaluator
public OnMarkerEvaluator()
-
-
Method Details
-
addMarker
-
evaluate
Return true if event passed as parameter contains one of the specified user-markers.- Parameters:
event- The event to evaluate- Returns:
- true if there is a match, false otherwise.
- Throws:
NullPointerException- can be thrown in presence of null valuesEvaluationException- may be thrown during faulty evaluation
-