滚动catalina.YYYY-MM-DD.log文件

时间:2013-01-30 02:45:59

标签: tomcat6

由于某些特定原因,我需要保留我的应用程序特定日志和catalina.log。我已经将log4j配置为使用RollingFileAppender来处理我的应用程序特定日志,它运行正常。是否有任何方法可以为catalina.logs使用类似的日志记录机制。

我可以通过某种方式调整conf。

下的logging.properties

1 个答案:

答案 0 :(得分:1)

您可以使用logrotate。如果你运行ubuntu。  创建此文件

/etc/logrotate.d/tomcat

将以下内容复制到上述文件

/var/log/tomcat/catalina.out {  
 copytruncate  
 daily  
 rotate 7  
 compress  
 missingok  
 size 5M  

}

确保上面的路径/var/log/tomcat/catalina.out已调整为指向tomcat的catalina.out

每日 - 每天旋转catalina.out

rotate - 最多保留7个日志文件

compress - 压缩旋转的文件

size - 如果catalina.out的大小大于5M

,则旋转

多数民众赞成。