[prev in list] [next in list] [prev in thread] [next in thread] 

List:       logback-user
Subject:    Re: [logback-user] Add a ContextListener in Groovy Config
From:       Pepper Lebeck-Jobe <eljobe () gmail ! com>
Date:       2012-02-22 2:13:11
Message-ID: CAMBVLZx_tzQPR68EU3=7SoQ1fpDGx0JCYwKWytK=wGLwYLrkbg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Took me a while, but it looks like this works:

import ch.qos.logback.classic.encoder.PatternLayoutEncoder
import ch.qos.logback.classic.jul.LevelChangePropagator
import ch.qos.logback.core.ConsoleAppender

import static ch.qos.logback.classic.Level.INFO

context = new LevelChangePropagator()
context.resetJUL = true

appender("STDOUT", ConsoleAppender) {
 encoder(PatternLayoutEncoder) {
   pattern = "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
 }
}
root(INFO, ["STDOUT"])

[Attachment #5 (text/html)]

Took me a while, but it looks like this works:<br><br>import \
ch.qos.logback.classic.encoder.PatternLayoutEncoder<br>import \
ch.qos.logback.classic.jul.LevelChangePropagator<br>import \
ch.qos.logback.core.ConsoleAppender<br><br> import static <a \
href="http://ch.qos.logback.classic.Level.INFO">ch.qos.logback.classic.Level.INFO</a><br><br>context \
= new LevelChangePropagator()<br>context.resetJUL = \
true<br><br>appender(&quot;STDOUT&quot;, ConsoleAppender) {<br>  \
encoder(PatternLayoutEncoder) {<br>    pattern = &quot;%d{HH:mm:ss.SSS} [%thread] \
%-5level %logger{36} - %msg%n&quot;<br>  }<br>}<br>root(INFO, \
[&quot;STDOUT&quot;])<br>



_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic