Skip to content

Instantly share code, notes, and snippets.

@rctay
Forked from iwein/appender3.xml
Created November 2, 2011 13:41
Show Gist options
  • Select an option

  • Save rctay/1333643 to your computer and use it in GitHub Desktop.

Select an option

Save rctay/1333643 to your computer and use it in GitHub Desktop.

Revisions

  1. rctay revised this gist Nov 2, 2011. 1 changed file with 4 additions and 6 deletions.
    10 changes: 4 additions & 6 deletions appender3.xml
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,8 @@
    <appender name="STDOUT2" class="ch.qos.logback.core.ConsoleAppender">
    <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
    <evaluator> <!-- defaults to type ch.qos.logback.classic.boolex.JaninoEventEvaluator -->
    <expression>return Level.TRACE.equals(Level.toLevel(level)) &amp;&amp; logger.startsWith("iwein.samples.foo");</expression>
    </evaluator>
    <OnMismatch>NEUTRAL</OnMismatch>
    <OnMatch>DENY</OnMatch>
    <filter class="ch.qos.logback.classic.filter.LevelFilter">
    <level>TRACE</level>
    <OnMatch>NEUTRAL</OnMatch>
    <OnMismatch>DENY</OnMismatch>
    </filter>
    <layout class="ch.qos.logback.classic.PatternLayout">
    <Pattern>STDOUT1 %logger{36} - %msg%n</Pattern>
  2. @iwein iwein created this gist Jul 25, 2011.
    12 changes: 12 additions & 0 deletions appender3.xml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    <appender name="STDOUT2" class="ch.qos.logback.core.ConsoleAppender">
    <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
    <evaluator> <!-- defaults to type ch.qos.logback.classic.boolex.JaninoEventEvaluator -->
    <expression>return Level.TRACE.equals(Level.toLevel(level)) &amp;&amp; logger.startsWith("iwein.samples.foo");</expression>
    </evaluator>
    <OnMismatch>NEUTRAL</OnMismatch>
    <OnMatch>DENY</OnMatch>
    </filter>
    <layout class="ch.qos.logback.classic.PatternLayout">
    <Pattern>STDOUT1 %logger{36} - %msg%n</Pattern>
    </layout>
    </appender>