2

如果有办法根据时间和大小轮换日志文件,请告诉我。

当基于时间发生翻转时,日志文件的格式必须为 logfilename.log.date。

4

2 回答 2

2

如果您想根据时间进行轮换,DailyRollingFileAppender可能是最佳实践。根据您的配置,您可以拥有每年、每月、每小时等日志。

如果您想要基于大小的旋转RollingFileAppender可能非常有用。

此外,如果您想同时使用时间和大小,我建议您看一下TimeAndSizeRollingAppender,它在 Apache 2.0 许可下免费,它声称提供 DailyRollingFileAppender 和 RollingFileAppender 的全部功能。

于 2013-01-23T14:24:50.293 回答
0

看看 DailyRollingFileAppender 和 RollingFileAppender。

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/RollingFileAppender.html

于 2013-01-23T14:23:05.113 回答