2010-08-02 2 views
2

есть ли решение, чтобы файлы журналов создавались каждую неделю по датеPattern RollingFileAppender? Я знаю, что yyyyMMdd действителен для каждого дня, но я не мог найти решение для еженедельного ведения журнала. заранее спасибо.протоколирование каждую неделю через rollFileAppender - log4net

ответ

1

Насколько я могу судить, вам нужно написать свой собственный appender для этого. Строки пользовательского формата .Net не имеют ничего для получения календарной недели. Существует АНИ для этого, хотя:

http://msdn.microsoft.com/en-us/library/system.globalization.calendar.getweekofyear%28VS.71%29.aspx

+0

я прочитал здесь http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo%28VS.71%29.aspx что возникла такая формация, как ddd, которая возвращает день недели. поэтому я написал yyyyMMddd, и теперь я жду следующей недели, чтобы увидеть, если это сработало к счастью =) – cemregoksu

+0

это возвращает что-то вроде «Mon» для «Monday», не так ли? –

+0

Да, это я думаю ... поэтому он предполагает идею, что он не сработает? =) – cemregoksu