1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package ch.qos.logback.access.common.boolex;
16
17 import ch.qos.logback.access.common.spi.IAccessEvent;
18 import ch.qos.logback.core.boolex.EvaluationException;
19 import ch.qos.logback.core.boolex.EventEvaluatorBase;
20
21 public class StubEventEvaluator extends EventEvaluatorBase<IAccessEvent> {
22
23 static public final String MSG_0 = "This is a stub for JaninoEventEvaluator which was removed in logback-access version 2.0.5";
24 static public final String MSG_1 = "You can migrate existing configurations to Java-only equivalents by extending the EventEvaluatorBase class.";
25
26
27 String expression;
28
29 @Override
30 public void start() {
31 stop();
32 addWarn(MSG_0);
33 addWarn(MSG_1);
34 }
35
36 @Override
37 public boolean evaluate(IAccessEvent iAccessEvent) throws NullPointerException, EvaluationException {
38 return false;
39 }
40
41
42 public String getExpression() {
43 return expression;
44 }
45
46 public void setExpression(String expression) {
47 this.expression = expression;
48 }
49
50 }