代码之家  ›  专栏  ›  技术社区  ›  onefootswill

NLog存档设置不正确

  •  1
  • onefootswill  · 技术社区  · 13 年前

    我尝试过在同一主题的公认答案中建议的内容,但未能使归档功能正常工作。

    以下是我的设置:

    <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 回复  |  直到 13 年前
        1
  •  3
  •   ccellar Mark Brackett    13 年前

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

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

    应该是

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