在 Ubuntu 上运行的 Tomcat,其“日志级别”通常可以从 两个层面 来理解:
Tomcat 默认使用 JUL(Java Util Logging),配置文件在:
/etc/tomcat9/logging.properties
# 或
/opt/tomcat/conf/logging.properties
SEVERE > WARNING > INFO > CONFIG > FINE > FINER > FINEST
org.apache.catalina.level = INFO
改为调试:
org.apache.catalina.level = FINE
如果你部署的 Web 应用使用了:
那么日志级别由应用自己的配置文件控制,例如:
<logger name="com.example" level="DEBUG"/>
常见级别:
ERROR > WARN > INFO > DEBUG > TRACE
Tomcat 在 Ubuntu 上也可能输出到:
/var/log/syslog
/var/log/tomcat9/catalina.out
这些不是“级别”,而是日志文件。
tail -f /var/log/tomcat9/catalina.out
journalctl -u tomcat9
Ubuntu 上 Tomcat 默认日志级别是 INFO,调试时改为
FINE或DEBUG。
如果你愿意,可以告诉我:
我可以给你精确配置示例。