首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Jetty 9 Linux 環境日誌配置指南

     編輯:Java 綜合教學

官方文檔參考

核心配置步驟

1. 選擇日誌實現

Jetty 9 支援 SLF4J、Logback、Log4j2、java.util.logging。推薦 SLF4J + Logback 組合。

2. 添加依賴

將 slf4j-api、logback-classic、logback-core 放入 $JETTY_BASE/lib/logging/ 目錄。

3. 創建 logback.xml

在 $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
        
    

    
        
        
    

4. 啟用模塊

cd $JETTY_BASE
java -jar $JETTY_HOME/start.jar --add-to-start=logging,slf4j,logback

5. 驗證

啟動 Jetty,觀察控制台與 $JETTY_BASE/logs/ 下日誌文件滾動生成。

常見問題

  • 多綁定警告:確保類路徑下只有一個 SLF4J 綁定實現(移除多餘的 log4j-slf4j-impl 等)。
  • 日誌級別動態調整:可通過 JMX 或 logback.xml 配置 。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved