强制NLog创建年,月,日的新日志文件夹

时间:2011-07-13 21:04:53

标签: configuration nlog

如何强制NLog使用此模式编写日志文件“$ {yyyy} / $ {MM} / $ {dd} / log $ {yyMMdd}。$ {####}。txt”< / em>的

为每年,每月,每天创建一个新目录,并使文件名包含时间和正在运行的数字(4位宽),例如 log192412.0001.txt 如果文件大小为超过(在新的一天开始之前)。

1 个答案:

答案 0 :(得分:9)

自己找到它:

<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" />