log4net: прокручивать по дате, перечислять файлы по номеру

Раньше моя команда использовала log4net для прокрутки максимального размера файла, и она генерировала такие файлы, как:

MyLog.log
MyLog.log.1
MyLog.log.2
etc.

Недавно мы перешли на

<rollingStyle value="Date"/>
<MaxSizeRollBackups value="14"/>
<datePattern value="yyyyMMdd"/>

Который теперь создает имена файлов, такие как:

MyLog.log
MyLog.log20130324
MyLog.log20130323
etc.

Можно ли прокручивать по дате, но при этом файлы журнала по-прежнему перечисляются, как раньше? Если да, то как бы я это сделал? Я просмотрел весь веб-сайт Log4net, но не смог найти хорошую ссылку о том, как это сделать.


person Pretzel    schedule 25.03.2013    source источник


Ответы (1)


Я не думаю, что вы можете сделать это без создания пользовательского приложения. Для RollingFileAppender, если для RollingStyle задано значение Date или Composite (по умолчанию), то имя следующего выходного файла создается из базового имени файла + текущего времени, отформатированного с помощью datePattern.

person Erin Stanfill    schedule 25.03.2013
comment
Я тоже к такому выводу пришел, но решил попросить помощи. - person Pretzel; 25.03.2013