0

Console.1.log、Console.2.log、Console.3.log...などの10個のファイルがあると思います。

私が得たのは:Console.log.1、Console.log.2...設定を入れなかったときと同じです...

の名前空間を変更しようとしました

`<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="${APPDATA}\\product\\Console.log" />
  <appendToFile value="true" />
  <rollingStyle value="Size" />
  <MaxSizeRollBackups value="10" />
  <MaximumFileSize value="1KB" />
  <staticLogFileName value="true" />
  <layout type="log4net.Layout.PatternLayout" >
      <conversionPattern value="%date{yyyy-MM-dd HH:mm:ss} %-5level %logger %message%newline" />
  </layout>
  <threshold value="DEBUG" />

<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
    <param name="activeFileName" value="${APPDATA}\\product\\Console.log"/>
    <param name="fileNamePattern" value="${APPDATA}\\product\\Console.${%i}.log"/>
    <param name="maxIndex" value="0"/>
    <param name="minIndex" value="10"/>
</rollingPolicy>`
4

1 に答える 1

1

バージョン1.2.11では、次のようになります。

<preserveLogFileNameExtension value="true"/> 

ただし、日付で役割を果たしている場合は問題があるようです(最後のコメントを参照): https ://issues.apache.org/jira/browse/LOG4NET-64

于 2012-06-21T21:02:26.583 に答える