【发布时间】:2014-10-16 23:23:46
【问题描述】:
如果有办法根据时间和大小轮换日志文件,请告诉我。
当基于时间发生翻转时,日志文件必须采用 logfilename.log.date 格式。
【问题讨论】:
如果有办法根据时间和大小轮换日志文件,请告诉我。
当基于时间发生翻转时,日志文件必须采用 logfilename.log.date 格式。
【问题讨论】:
如果您想根据时间进行轮换,DailyRollingFileAppender 可能是最佳做法。根据您的配置,您可以拥有每年、每月、每小时等日志。
如果您想要基于大小的旋转RollingFileAppender 可能会非常有用。
此外,如果您想同时使用时间和大小,我建议您查看TimeAndSizeRollingAppender,在 Apache 2.0 许可下免费,它声称提供 DailyRollingFileAppender 和 RollingFileAppender 的全部功能.
【讨论】:
看看 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
【讨论】: