在Debian系統上,Tomcat的日志記錄級別可以通過修改Tomcat的配置文件來實現。以下是具體步驟:
/etc/tomcat9/logging.properties
(對于Tomcat 9)或/etc/tomcat8/logging.properties
(對于Tomcat 8)。使用文本編輯器打開它,例如使用nano編輯器:sudo nano /etc/tomcat9/logging.properties
logging.properties
文件中,找到以下行:org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
這里的level
屬性表示日志記錄級別。你可以將其更改為以下級別之一(從最低到最高):SEVERE
, WARNING
, INFO
, CONFIG
, FINE
, FINER
, FINEST
。
例如,如果你想將日志記錄級別設置為DEBUG
,可以將行更改為:
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = FINE
logging.properties
文件中添加以下行:org.apache.catalina.core.ContainerBase.[Catalina].[localhost].com.example.package.level = DEBUG
將com.example.package
替換為你想要更改日志級別的包名。
保存并關閉logging.properties
文件。
重啟Tomcat服務以使更改生效:
sudo systemctl restart tomcat9
或者,對于Tomcat 8:
sudo systemctl restart tomcat8
現在,Tomcat應該會根據你設置的日志記錄級別記錄日志。