J'utilise log4net RollingFileAppender dans un programme de service Windows écrit en C#. Le nombre et la taille des fichiers dans le répertoire des journaux augmente trop vite, ils ont besoin d'être nettoyés. La configuration est la suivante:Log4Net peut-il supprimer automatiquement les fichiers journaux?
<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>
Je veux seulement garder les 30 jours de grumes. Comment puis-je configurer log4net pour supprimer les journaux automatiquement? Si ce n'est pas disponible via log4net, quelles solutions aurais-je?
Merci d'avance.
Il utilise déjà RollingFileAppender et il n'y a aucune information dans cette documentation sur si vous pouvez le faire ou non. – steinar
Il n'y a rien à faire. –