温馨提示×

如何配置Debian Tomcat日志

小樊
61
2025-09-04 16:54:13
栏目: 智能运维

Debian下配置Tomcat日志主要涉及日志级别、轮转及查看等,步骤如下:

  1. 配置日志级别
    修改/var/lib/tomcat*/conf/logging.properties文件,设置全局或特定组件日志级别(如SEVEREWARNINGINFO等),例如:

    .level = INFO  # 全局日志级别
    org.apache.catalina.level = FINE  # Catalina组件日志级别
    
  2. 配置日志轮转
    编辑/etc/logrotate.d/tomcat文件,添加如下内容(按需调整路径和参数):

    /var/log/tomcat/*.log {
        daily
        rotate 7
        compress
        missingok
        notifempty
        copytruncate
    }
    

    保存后测试:sudo logrotate -f /etc/logrotate.d/tomcat

  3. 自定义日志格式
    logging.properties中修改Formatter配置,例如使用SimpleFormatterOneLineFormatter

    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
    # 或自定义格式
    # java.util.logging.FileHandler.formatter = org.apache.juli.OneLineFormatter
    
  4. 查看日志

    • 实时查看:tail -f /var/log/tomcat/catalina.out
    • 分页查看:less /var/log/tomcat/catalina.out
    • 搜索关键字:grep "error" /var/log/tomcat/*.log
  5. 集成第三方日志框架(可选)
    若需更灵活功能,可替换为Log4j/Logback:

    • 删除tomcat-juli.jar,添加logback-corelogback-classic等依赖到/usr/share/tomcat*/lib
    • 创建logback.xml配置文件并重启Tomcat。

说明:配置路径可能因Tomcat版本或安装方式略有差异,可通过ps -ef | grep tomcat确认CATALINA_BASE路径。

0