Корпоративная библиотека 5.0 Ведение журнала - rollInterval
Можно ли сконфигурировать блок приложения ведения журнала Enterprise Library 5.0 для ежедневного запуска файла журнала в указанное время (например, в 15:00)?
Соответствующие варианты rollInterval
являются day
а также midnight
, Я не уверен, в чем разница, но midnight
конечно, это не правильный выбор, и я не вижу, как настроить, в какой час выполнять откат при использовании day
(действительно ли оно идентично midnight
?).
1 ответ
Если для параметра RollInterval задано значение "Полночь", файл журнала будет обновляться после полуночи (т.е. на следующий день). Если для параметра RollInterval задано значение "День", файл журнала будет катиться по истечении полного дня с момента его создания (т. Е. Через 24 часа после начала).
Я не верю, что в блоке LoggingApplication есть параметр, чтобы катить файл журнала в определенное время. Если вам нужна эта функциональность, вам нужно будет создать собственный прослушиватель трассировки (который может быть основан на существующем прослушивателе трассировки плоских файлов).
Блок приложения кэширования обеспечивает ExtendedFormat
для истечения срока действия элемента кэша, который может быть использован в качестве основы для более гибкой схемы "истечения срока действия".