Вы можете создать файл журнала в день, изменив свойство rollingStyle
на Date
. Ниже приведен пример добавления файла по дате:
<appender name="FileErrorAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="C:\Logs4Net\error-log.log"/>
<threshold value="Error" />
<appendToFile value="true" />
<encoding value="utf-8" />
<rollingStyle value="Date" />
<datePattern value="-yyyy-MM-dd" />
<preserveLogFileNameExtension value="true" />
<staticLogFileName value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
Это создаст файл в день (с именем error-log.log
) и использует preserveLogFileNameExtension
. В конце дня файл будет переименован в формат error-log-yyyy-MM-dd.log
.
. При использовании этой настройки ограничения по размеру отсутствуют. Если вы добавите ограничение на размер файла и файл журнала превысит этот предел за один день, он вернется к добавлению .1
, .2
и т. Д. К именам файлов.