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