1

使用 log4j,我想要 DailyRollingFileAppender 的行为,以便在应用程序启动时可以发生基于日期模式的日志滚动。但是一旦应用程序启动,我不希望它在下次应用程序重新启动之前执行任何自动日志轮换。如何配置 log4j 来做到这一点?

4

2 回答 2

1

您必须通过遍历所有记录器、获取记录器然后要求 ti 不再滚动来以编程方式设置记录器属性。这是我认为的唯一方法。

于 2009-04-23T07:38:54.287 回答
1

您的规范听起来像是您希望应用程序启动,创建特定日期的日志文件,并继续使用它直到它关闭。

如果是这种情况,您可能想要创建自己的 Appender 实现,可能源自FileAppender

于 2009-04-23T09:28:24.443 回答