如果有办法根据时间和尺寸轮换日志文件,请告诉我。
根据时间发生翻转时,日志文件必须采用logfilename.log.date格式。
答案 0 :(得分:2)
如果您想根据时间DailyRollingFileAppender进行轮换,则可能是最佳做法。您可以根据您的配置提供年度,月度,小时等日志。
如果您想要基于尺寸的轮换RollingFileAppender可能非常有用。
此外,如果你想同时使用时间和大小,我建议你看看TimeAndSizeRollingAppender,免费使用Apache 2.0许可证,该许可证声称提供DailyRollingFileAppender的全部功能和RollingFileAppender。
答案 1 :(得分: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