有人能说出这件事有什么不同吗?而且,我不明白,如果DailyRollingFileAppender存在,为什么需要使用TimeBasedRollingPolicy?
最佳答案
org.apache.log4j.RollingFileAppender用于在文件达到定义的大小时滚动文件。
org.apache.log4j.rolling.RollingFileAppender是一个更通用且可配置的滚动附加程序,它允许使用不同的滚动和触发策略。
从org.apache.log4j.RollingFileAppender documentation中:
RollingFileAppender扩展FileAppender以在以下情况下备份日志文件
他们达到一定的大小。 log4j Extras同伴包括
新部署应考虑的替代方案以及哪些
在文档中进行了讨论
org.apache.log4j.rolling.RollingFileAppender。
以及org.apache.log4j.rolling.RollingFileAppender documentation:
RollingFileAppender扩展FileAppender以备份日志文件
取决于RollingPolicy和TriggeringPolicy。