tomcat日志catalina.out 按天分片分割
时间: 2023-09-11 21:11:28 浏览: 60
要按天分割Tomcat的日志文件catalina.out,可以在Tomcat的conf/logging.properties文件中进行配置。具体操作步骤如下:
1. 打开Tomcat的conf/logging.properties文件,找到下面的配置:
```
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
```
2. 修改为下面的配置:
```
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
1catalina.org.apache.juli.FileHandler.suffix = .%g-%u-%d.log
1catalina.org.apache.juli.FileHandler.rotatable = true
1catalina.org.apache.juli.FileHandler.maxDays = 7
1catalina.org.apache.juli.FileHandler.encoding = UTF-8
```
其中,%g表示日志循环的序号,%u表示用户ID,%d表示日期,.log表示文件后缀名。suffix指定日志文件名的格式,rotatable指定日志文件是否可以循环,maxDays指定日志文件保存的天数,encoding指定日志文件的编码。
3. 保存logging.properties文件,重启Tomcat即可。
按照上述配置,Tomcat会按照日期自动分割日志文件,并且保留7天的日志文件。