Estoy usando log4net RollingFileAppender en un programa de servicio de Windows escrito en C#. La cantidad y el tamaño de los archivos en el directorio de registros crece demasiado rápido, es necesario limpiarlos. La configuración es el siguiente:¿Log4Net puede eliminar archivos de registro automáticamente?
<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>
que sólo quieren mantener los 30 días de registros. ¿Cómo puedo configurar log4net para borrar los registros automáticamente? Si no está disponible a través de log4net, ¿qué soluciones tendría?
Gracias de antemano.
Él ya está utilizando RollingFileAppender, y no hay información en esta documentación sobre si puede hacer esto o no. – steinar
No hay nada que hacer. –