문서의 이전 판입니다!
Logback의 비동기 어펜더 및 기타 고속 어펜더들
groovy 방식 설정은 1.1 이후 버전부터 AsyncAppender 사용가능. appenderRef가 존재하지 않았기 때문.
import ch.qos.logback.classic.AsyncAppender import ch.qos.logback.classic.PatternLayout import ch.qos.logback.core.ConsoleAppender import ch.qos.logback.core.encoder.LayoutWrappingEncoder appender("STDOUT", ConsoleAppender) { encoder(LayoutWrappingEncoder) { layout(PatternLayout) { pattern = "${p} %m%n" } } } appender("STDOUT-ASYNC", AsyncAppender) { appenderRef('STDOUT') } root(DEBUG, ["STDOUT-ASYNC"])