|
| 1 | + |
1 | 2 | <configuration>
|
2 |
| - <statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" /> |
| 3 | + <import class="ch.qos.logback.core.status.OnConsoleStatusListener"/> |
| 4 | + <import class="ch.qos.logback.core.ConsoleAppender"/> |
| 5 | + <import class="ch.qos.logback.core.filter.EvaluatorFilter"/> |
| 6 | + <import class="ch.qos.logback.access.common.boolex.StatusCodeEventEvaluator"/> |
| 7 | + <import class="ch.qos.logback.access.common.boolex.RequestURIEventEvaluator"/> |
| 8 | + |
| 9 | + <statusListener class="OnConsoleStatusListener"/> |
| 10 | + |
| 11 | + <appender name="STDOUT" class="ConsoleAppender"> |
| 12 | + |
| 13 | + <filter class="EvaluatorFilter"> |
| 14 | + <evaluator class="StatusCodeEventEvaluator"> |
| 15 | + <statusCode>404</statusCode> |
| 16 | + </evaluator> |
| 17 | + <onMatch>NEUTRAL</onMatch> |
| 18 | + <onMismatch>DENY</onMismatch> |
| 19 | + </filter> |
| 20 | + <filter class="EvaluatorFilter"> |
| 21 | + <evaluator class="RequestURIEventEvaluator"> |
| 22 | + <regex>\.css$</regex> |
| 23 | + </evaluator> |
| 24 | + <onMatch>DENY</onMatch> |
| 25 | + <onMismatch>NEUTRAL</onMismatch> |
| 26 | + </filter> |
3 | 27 |
|
4 |
| - <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> |
5 |
| - <filter class="ch.qos.logback.core.filter.EvaluatorFilter"> |
6 |
| - <evaluator name="Eval404"> |
7 |
| - <expression> |
8 |
| - (event.getStatusCode() == 404) |
9 |
| - && <!-- ampersand characters need to be escaped --> |
10 |
| - !(event.getRequestURI().contains(".css")) |
11 |
| - </expression> |
12 |
| - </evaluator> |
13 |
| - <onMismatch>DENY</onMismatch> |
14 |
| - <onMatch>ACCEPT</onMatch> |
15 |
| - </filter> |
| 28 | + <encoder> |
| 29 | + <pattern>%h %l %u %t %r %s %b</pattern> |
| 30 | + </encoder> |
| 31 | + </appender> |
16 | 32 |
|
17 |
| - <encoder><pattern>%h %l %u %t %r %s %b</pattern></encoder> |
18 |
| - </appender> |
| 33 | + <appender-ref ref="STDOUT" /> |
19 | 34 |
|
20 |
| - <appender-ref ref="STDOUT" /> |
21 | 35 | </configuration>
|
0 commit comments