在 Debian 上修改 Tomcat 的日志级别,通常取决于你用的是 哪种日志框架。Tomcat 默认使用 java.util.logging(JUL),但也常配合 Log4j / Logback。下面分别说明。
Debian 上通常是:
/etc/tomcat9/logging.properties
(版本不同可能是 tomcat8、tomcat10)
打开文件:
sudo nano /etc/tomcat9/logging.properties
示例(改为 DEBUG):
.level = INFO
org.apache.catalina.level = FINE
org.apache.coyote.level = FINE
常用级别(从低到高):
SEVEREWARNINGINFOCONFIGFINEFINERFINESTsudo systemctl restart tomcat9
通常是:
/etc/tomcat9/log4j2.xml
# 或
/var/lib/tomcat9/webapps/yourapp/WEB-INF/classes/log4j.properties
log4j.properties 示例:
log4j.rootLogger=DEBUG, stdout
log4j2.xml 示例:
<Logger name="org.apache" level="debug" />
sudo systemctl restart tomcat9
如果是应用内部日志(Logback):
/var/lib/tomcat9/webapps/yourapp/WEB-INF/classes/logback.xml
修改:
<root level="DEBUG">
部分版本支持:
sudo journalctl -u tomcat9 -f
如果你能告诉我:
我可以给你精确配置示例。