Log4j - 如何每月压缩所有文件并删除旧文件?

时间:2013-12-26 15:06:43

标签: apache tomcat logging rotation compression

我在目录

中有这些文件

tutu.2013-10-01.log
tutu.2013-10-02.log
...
tutu.2013-10-31.log
tutu.2013-11-01.log
tutu.2013-11-02.log
...
tutu.2013-11-30.log
tutu.2013-12-01.log
tutu.2013-12.02.log
...
tutu.2013-12.26.log

所以,每月和通过LOG4J,我想:
- 压缩所有tutu.2013-10 - *。登录一个名为tutu.2013-10.gz的文件 - 压缩所有tutu.2013-11 - *。登录一个名为tutu.2013-11.gz的文件 - 保持解压当前月份的所有日志文件
- 最后,删除有2个月*的gz文件(因此,在1月,tutu.2013-10.gz将被自动删除)

非常感谢

0 个答案:

没有答案