14

重新启动应用程序时,我需要 NLog 覆盖日志文件。目前它附加到现有文件。例如,我的 NLog.config 中有类似的内容

<targets>
  <target xsi:type="File" name="fileLog" 
          fileName="${longdate}.log" layout="${message}" />
</targets>

如果我能够添加到<target>这样的东西会很好append="false",而不是附加到现有的日志,它会覆盖。

4

1 回答 1

22

替换您的配置部分

<targets>
  <target xsi:type="File" name="fileLog" 
          fileName="${longdate}.log" layout="${message}" deleteOldFileOnStartup="true"/>
</targets>
于 2012-11-28T16:47:04.733 回答