在Debian系统上配置Tomcat日志主要涉及修改配置文件、调整日志级别、启用日志轮转以及配置访问日志。以下是详细的步骤:
/etc/logrotate.d/tomcat 文件。/var/log/tomcat/*.log {
daily
missingok
rotate 7
compress
notifempty
create 640 tomcat adm
}
sudo logrotate -f /etc/logrotate.d/tomcat 强制执行一次日志轮转,检查是否有错误。logging.properties 文件,通常位于Tomcat安装目录的 conf 文件夹下。sudo nano /opt/tomcat/conf/logging.properties。org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level 设置为 FINE。logging.properties 文件中,找到 java.util.logging.ConsoleHandler.formatter 行。java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
logging.properties 文件中,找到您想要自定义的日志级别和格式。在这些行之后,添加以下内容以自定义格式。conf/server.xml。Valve 元素,通常在 Engine 元素内部。verbosity 属性,例如:Valve className="org.apache.catalina.valves.AccessLogValve" directory="/var/log/tomcat" prefix="access_log" suffix=".txt" pattern="common" verbosity="1"
tail -f /var/log/tomcat/catalina.out 实时查看 catalina.out 文件的最新内容。grep 命令过滤特定关键字,如 grep "error" /var/log/tomcat/catalina.out 查找包含“error”关键字的日志行。awk 进行更复杂的文本处理。以上步骤可以帮助你在Debian系统中有效地配置和管理Tomcat日志。根据实际需求,你可能需要进一步调整和优化这些配置。