Я использую log4net RollingFileAppender в программе обслуживания Windows, написанной на C#. Количество и размер файлов в каталоге журналов растет слишком быстро, требуется очистка. Конфигурация ниже:Может ли Log4Net автоматически удалять файлы журнала?
<appender name="Rolling Log" type="log4net.Appender.RollingFileAppender">
<file value="..\logs\MyProgram.%cs{instanceName}.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyy-MM-dd.lo\g" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="150MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-5level] %property{remoteUser} [%threadIdentity] %type{1}.%method - %message%newline%exception" />
</layout>
Я только хочу, чтобы держать 30 дней бревен. Как настроить log4net для автоматического удаления журналов? Какие возможности у меня есть в log4net, если они недоступны?
Заранее спасибо.
Он уже использует RollingFileAppender, и в этой документации нет информации, если вы можете это сделать или нет. – steinar 2010-11-23 19:56:17
Нечего делать. – 2014-11-05 16:31:41