public class GEventEvaluator extends EventEvaluatorBase<ILoggingEvent>
| Modifier and Type | Field and Description |
|---|---|
(package private) IEvaluator |
delegateEvaluator |
(package private) java.lang.String |
expression |
(package private) groovy.lang.Script |
script |
context| Constructor and Description |
|---|
GEventEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(ILoggingEvent event)
Evaluates whether the event passed as parameter matches some user-specified
criteria.
|
java.lang.String |
getExpression() |
void |
setExpression(java.lang.String expression) |
void |
start() |
getName, isStarted, setName, stopaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContextjava.lang.String expression
IEvaluator delegateEvaluator
groovy.lang.Script script
public java.lang.String getExpression()
public void setExpression(java.lang.String expression)
public void start()
start in interface LifeCyclestart in class EventEvaluatorBase<ILoggingEvent>public boolean evaluate(ILoggingEvent event) throws java.lang.NullPointerException, EvaluationException
EventEvaluator
The Evaluator is free to evaluate the event as it pleases. In
particular, the evaluation results may depend on previous events.
event - The event to evaluatejava.lang.NullPointerException - can be thrown in presence of null valuesEvaluationException - may be thrown during faulty evaluation