log4j:旋转日志,当它的大小超过定义的阈值时

时间:2014-06-30 09:04:53

标签: java logging log4j

我们最近遇到了一个问题:如果外部服务失败,日志很容易被类似数据淹没,表明存在问题。在 logback 中,问题很容易解决:我设置了日志大小阈值,之后日志文件被翻转并压缩。

使用log4j时是否有类似的功能?我需要支持每日翻转和大小阈值翻转。

1 个答案:

答案 0 :(得分:1)

Hava看一下RollingFileAppender。有一个例子可以基于。包括每日滚动的追踪器。如果您需要额外的大小阈值,可以扩展它,或使用Simon Park的TimeAndSizeRollingAppender