Jetty 9 支援 SLF4J、Logback、Log4j2、java.util.logging。推薦 SLF4J + Logback 組合。
將 slf4j-api、logback-classic、logback-core 放入 $JETTY_BASE/lib/logging/ 目錄。
在 $JETTY_BASE/resources/ 下新建 logback.xml:
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n ${jetty.base}/logs/jetty.log ${jetty.base}/logs/jetty.%d{yyyy-MM-dd}.log 30 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
cd $JETTY_BASE java -jar $JETTY_HOME/start.jar --add-to-start=logging,slf4j,logback
啟動 Jetty,觀察控制台與 $JETTY_BASE/logs/ 下日誌文件滾動生成。
logback.xml 配置 。