tomcat 日志切割
时间: 2023-06-30 18:27:09 浏览: 161
Tomcat 日志切割(logrotate)详细介绍
Tomcat 日志切割可以通过配置 Tomcat 的 logging.properties 文件来实现。具体步骤如下:
1. 找到 Tomcat 安装目录下的 `conf/logging.properties` 文件。
2. 打开该文件,找到以下两行配置:
```
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler
.handlers = 1catalina.org.apache.juli.FileHandler
```
3. 复制这两行配置,将其粘贴到文件末尾。
4. 修改复制的两行配置以实现日志切割。例如,可以将 `1catalina.org.apache.juli.FileHandler` 改为 `1catalina.org.apache.juli.DailyRollingFileHandler`,然后在该行下添加以下配置:
```
1catalina.org.apache.juli.DailyRollingFileHandler.prefix = catalina.
1catalina.org.apache.juli.DailyRollingFileHandler.suffix = .log
1catalina.org.apache.juli.DailyRollingFileHandler.dateformat = yyyy-MM-dd
1catalina.org.apache.juli.DailyRollingFileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.DailyRollingFileHandler.rotatable = true
```
这些配置将按日切割日志文件,并将日志文件保存在 `${catalina.base}/logs` 目录下,文件名以 `catalina.` 开头,以 `.log` 结尾,日期格式为 `yyyy-MM-dd`。
5. 保存文件并重启 Tomcat。
这样就可以实现 Tomcat 日志的切割了。
阅读全文