有人能说出这件事之间有什么不同吗?而且,我无法理解,如果DailyRollingFileAppender存在,为什么需要使用TimeBasedRollingPolicy?
答案 0 :(得分:7)
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。
答案 1 :(得分:2)