【发布时间】:2016-12-08 23:30:36
【问题描述】:
NLog 版本 4.3.6
此目标在日志目录中创建一个日志文件,格式为Trace_2016-08-03.log,该日志文件在启动时移动到名称类似于Trace_2016-08-03_11h33m32s_743ms.log 的存档目录,但不会删除旧的存档文件(maxArchiveFiles=2)。任何人都可以帮我解决这个问题。我不知道我做错了什么。
<target name="AsyncTrace" xsi:type="AsyncWrapper">
<target name="TraceFile" xsi:type="File"
layout="${time} ${level} ${message} ${exception:format=tostring}"
fileName="${localLogHome}/Trace_${shortDate}.log"
archiveFileName="${localLogHome}/Archive/Trace_{#}.log"
archiveNumbering="Date"
archiveDateFormat="yyyy-MM-dd_HH\hmm\mss\s_fff\m\s"
archiveOldFileOnStartup="true"
maxArchiveFiles="2"
/>
</target>
感谢您的任何回答!
【问题讨论】:
-
尝试在 GitHub 上查看此问题:github.com/NLog/NLog/issues/309。它很旧,但也许这个问题还没有解决。
-
@IgorDamiani 这个问题应该得到解决。如果你看github.com/NLog/NLog/issues/643