我有一个Tomcat服务器,它通过一个阀门(org.apache.catalina.valves.FastCommonAccessLogValve)创建访问日志。该阀门负责旋转访问日志文件,但不压缩它们或在一段时间后将其删除。
目前,我有一个cron作业,用于find [...] -mtime +30 [...]
压缩和删除日志。我宁愿使用logrotate,以便将日志轮换放在所有日志的集中位置。我不喜欢为Tomcat提供单独的解决方案。
我尝试阅读logrotate文档,但仍然有些失落。我可以仅使用logrotate压缩和清理日志文件吗?我该怎么做?
还是解决问题,是否有一个Tomcat访问日志阀可以压缩和清理日志文件?
谢谢您帮忙 !