設置Tomcat日志輪轉可以通過配置Tomcat的logging.properties
文件來實現。以下是具體步驟:
找到logging.properties
文件:
該文件通常位于Tomcat安裝目錄下的conf
文件夾中,例如:/path/to/tomcat/conf/logging.properties
。
編輯logging.properties
文件:
打開logging.properties
文件,找到以下配置項:
# 設置日志級別
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = java.util.logging.ConsoleHandler
# 設置控制臺處理器的日志級別
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
你需要添加或修改以下配置項來實現日志輪轉:
# 設置日志文件的最大大?。ɡ纾?0MB)
java.util.logging.FileHandler.limit = 10485760
# 設置日志文件的最大備份數量(例如:5個)
java.util.logging.FileHandler.count = 5
# 設置日志文件的命名模式(例如:catalina.out.1, catalina.out.2等)
java.util.logging.FileHandler.pattern = /path/to/tomcat/logs/catalina.%g.out
# 將FileHandler添加到根日志記錄器的處理器列表中
.handlers = java.util.logging.FileHandler
請根據你的實際需求調整limit
、count
和pattern
的值。
保存并關閉logging.properties
文件。
重啟Tomcat: 為了使配置生效,你需要重啟Tomcat服務器。你可以使用以下命令來重啟Tomcat:
/path/to/tomcat/bin/shutdown.sh
/path/to/tomcat/bin/startup.sh
或者,如果你使用的是Windows系統,可以使用以下命令:
/path/to/tomcat/bin/shutdown.bat
/path/to/tomcat/bin/startup.bat
完成以上步驟后,Tomcat的日志文件將會按照你設置的規則進行輪轉。