如何强制NLog使用此模式编写日志文件“$ {yyyy} / $ {MM} / $ {dd} / log $ {yyMMdd}。$ {####}。txt”< / em>的
为每年,每月,每天创建一个新目录,并使文件名包含时间和正在运行的数字(4位宽),例如 log192412.0001.txt 如果文件大小为超过(在新的一天开始之前)。
答案 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" />