Заставить NLog создать новую папку журнала для года, месяца и дня

Как заставить NLog записывать файлы журнала с помощью этого шаблона "$ {yyyy} / $ {MM} / $ {dd} / log $ {yyMMdd}. $ {####}. Txt" ?

Создайте новый каталог для каждого года, месяца, дня, и пусть имена файлов содержат время и текущий номер (4 цифры), например, log192412.0001.txt, если размер файла превышен (ранее новый день начинается).


person bitbonk    schedule 13.07.2011    source источник


Ответы (1)


Нашел сам:

<target xsi:type="File" name="fileTarget" 
  fileName="${basedir}/${date:format=yyyy}/${date:format=MM}/${date:format=dd}/log${date:format=yyMMdd}.log"
  archiveFileName="${basedir}/${date:format=yyyy}/${date:format=MM}/${date:format=dd}/log${date:format=yyMMdd}.{####}.log"
  archiveAboveSize="1000000" /> 
person bitbonk    schedule 14.07.2011