1

我已经尝试过有关同一主题的已接受答案中建议的内容,但无法使存档功能正常工作。

这些是我的设置:

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

如果有人能识别出我需要的难以捉摸的设置组合,请告诉我。谢谢

4

1 回答 1

3

您的存档文件的模式不正确。代替

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

它应该是

archiveFileName="${basedir}/Logs/errorlog.{#}.log"
于 2012-08-21T13:42:33.850 回答