Enterprise Library 5.0 日志记录应用程序块是否可以配置为每天在指定时间(例如下午 3:00)滚动日志文件?
的相关选项rollInterval
是day
和midnight
。我不确定有什么区别,但midnight
肯定不是正确的选择,而且我看不到如何配置在使用时执行滚动的时间day
(它实际上与midnight
?)。
Enterprise Library 5.0 日志记录应用程序块是否可以配置为每天在指定时间(例如下午 3:00)滚动日志文件?
的相关选项rollInterval
是day
和midnight
。我不确定有什么区别,但midnight
肯定不是正确的选择,而且我看不到如何配置在使用时执行滚动的时间day
(它实际上与midnight
?)。
如果 RollInterval 设置为 Midnight,则日志文件将在午夜后(即第二天)滚动。如果 RollInterval 设置为 Day,则日志文件将在日志文件创建后一整天后滚动(即从开始算起 24 小时)。
我不相信 LoggingApplication 块具有在特定时间滚动日志文件的设置。如果您想要该功能,则必须创建一个自定义跟踪侦听器(可以基于现有的滚动平面文件跟踪侦听器)。
缓存应用程序块ExtendedFormat
为缓存项过期提供了一个可用作更灵活的滚动文件“过期”方案的基础。