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("STDOUT", ConsoleAppender) {<br>
  encoder(PatternLayoutEncoder) {<br>    pattern = "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"<br>  }<br>}<br>root(INFO, ["STDOUT"])<br>