NLog存档设置不正确

时间:2012-08-21 05:16:35

标签: nlog

我已尝试在同一主题的已接受答案中建议的内容,但无法使归档功能正常运行。

以下是我的设置:       

<variable name="verbose" value="${longdate} | ${level} | ${message} | ${exception:format=tostring,message,method:maxInnerExceptionLevel=5:innerFormat=shortType,message,method}"/>

<targets>
  <target name="logfile" xsi:type="File"
    fileName="${basedir}/Logs/errorlog.log"
    layout="${verbose}"
    archiveFileName="${basedir}/Logs/errorlog.#.log"
    archiveEvery="Day"
    archiveNumbering="Rolling"
    maxArchiveFiles="2"
    concurrentWrites="true"              
          />
</targets>

<rules>
  <logger name="*" minlevel="Info" writeTo="logfile"/>
</rules>

如果有人能够确定我需要的难以捉摸的设置组合,请告诉我们。 感谢

1 个答案:

答案 0 :(得分:3)

存档文件的模式不正确。 而不是

archiveFileName="${basedir}/Logs/errorlog.#.log"

应该是

archiveFileName="${basedir}/Logs/errorlog.{#}.log"