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 に答える