debian

Debian下Tomcat日志配置方法

小樊
41
2025-11-24 18:02:36
栏目: 智能运维

Debian下Tomcat日志配置方法

一 核心配置与路径

二 配置访问日志

<Valve className="org.apache.catalina.valves.AccessLogValve"
       directory="logs"
       prefix="localhost_access_log."
       suffix=".txt"
       pattern="%h %l %u %t "%r" %s %b"
       resolveHosts="false"/>

三 调整日志级别与输出格式

1catalina.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
org.apache.catalina.startup.level = WARNING

四 日志轮转与保留策略

sudo tee /etc/logrotate.d/tomcat >/dev/null <<'EOF'
/var/log/tomcat/*.log {
    daily
    missingok
    rotate 14
    compress
    notifempty
    create 640 tomcat adm
    sharedscripts
    postrotate
        if [ -f /var/run/tomcat.pid ]; then
            /usr/share/tomcat/bin/shutdown.sh
            sleep 5
            /usr/share/tomcat/bin/startup.sh
        fi
    endscript
}
EOF
sudo logrotate -f /etc/logrotate.d/tomcat
1catalina.org.apache.juli.FileHandler.limit = 50000000
1catalina.org.apache.juli.FileHandler.count = 10

五 常用查看与分析命令

0
看了该问题的人还看了