时间:2010-07-25 13:43:04

标签: java properties log4j

4 个答案:

答案 0 :(得分:41)

答案 1 :(得分:16)

我找到了这个很棒的答案,但后来又一直在调查,log4j 2已经出来了!

现在你可以使用基本库进行压缩了,还有更多......这真是太棒了!

RollingFileAppender - 我正在寻找兼具timeBased和sizeBased滚动的东西,并且压缩......它有两个!我可以删除我的syslog4j库,因为这个库也有!

除非你真的需要,否则请不要使用log4j 1.2 +额外内容。

答案 2 :(得分:3)

答案 3 :(得分:1)

我看到的另一件事是将log4j升级到1.3.15 / 1.4以上并使用TimeBasedRollingPolicy滚动启用自动压缩,但这需要基本上升级log4j(以及应用程序的兼容性)

嗯..可能是另一个更好的事情是让文件滚动后让log4j执行一个命令。因此,我可以使用其他压缩逻辑,如bzip或lzop等,而不是gzip。如果我今天在log4j中拥有此工具,这将是另一种方法。