3

Enterprise Library 5.0 日志记录应用程序块是否可以配置为每天在指定时间(例如下午 3:00)滚动日志文件?

的相关选项rollIntervaldaymidnight。我不确定有什么区别,但midnight肯定不是正确的选择,而且我看不到如何配置在使用时执行滚动的时间day(它实际上与midnight?)。

4

1 回答 1

3

如果 RollInterval 设置为 Midnight,则日志文件将在午夜后(即第二天)滚动。如果 RollInterval 设置为 Day,则日志文件将在日志文件创建后一整天后滚动(即从开始算起 24 小时)。

我不相信 LoggingApplication 块具有在特定时间滚动日志文件的设置。如果您想要该功能,则必须创建一个自定义跟踪侦听器(可以基于现有的滚动平面文件跟踪侦听器)。

缓存应用程序块ExtendedFormat为缓存项过期提供了一个可用作更灵活的滚动文件“过期”方案的基础。

于 2012-05-03T16:32:37.367 回答