Rolling File Appender: имя файла журнала добавляется с датой дважды.

Ниже мой конфиг log4net

<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString">
        <conversionPattern value="rolling-logs-%date{yyyyMMdd}.txt"/>
            </file>
            <PreserveLogFileNameExtension value="true" />
      <appendToFile value="true"/>
      <maxSizeRollBackups value="10"/>
      <maximumFileSize value="5MB"/>
      <datePattern value="yyyyMMdd" />
      <rollingStyle value="Composite"/>
      <staticLogFileName value="true"/>
      <layout type="log4net.Layout.PatternLayout">
        <header value="[Header]"/>
        <footer value="[Footer]"/>
        <conversionPattern value="%date [%thread] %-5level %logger{1} - %message%newline"/>
      </layout>
</appender>

Я ожидаю файл журнала, созданный с именем "roll-logs-date.txt", и перенесу файл в новое, как и когда размер журнала увеличивается>10 МБ. Таким образом, он сгенерирует файл наподобие roll-logs-date.1.txt, но когда этот файл будет перенесен после изменения даты, он создаст файл резервной копии с roll-logs-date-date.txt.

Я думаю, что это должно только перейти к новой дате, сохраняя старый файл даты как есть (не добавляя дату дважды), если это не свернуто из-за увеличения размера

0 ответов

Другие вопросы по тегам