Bonjour,
J'ai mon fichier de configuration log4j.xml.
Le problème de ce code est que les anciens fichiers logs ne sont pas supprimé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <appender name="CA" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.SimpleLayout"> </layout> </appender> <appender name="FA" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="file/logs/console.log"/> <!-- hebdomadaire --> <param name="DatePattern" value="'.'yyyy-ww"/> <param name="Threshold" value="WARN"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %c - %F:%L - %m%n" /> </layout> </appender> <appender name="FAX" class="org.apache.log4j.DailyRollingFileAppender"> <param name="File" value="file/logs/errors.xml"/> <!-- hebdomadaire --> <param name="DatePattern" value="'.'yyyy-ww"/> <layout class="org.apache.log4j.xml.XMLLayout"> <param name="LocationInfo" value="true"/> </layout> </appender> <root> <level value="DEBUG" /> <appender-ref ref="CA" /> <appender-ref ref="FA" /> <appender-ref ref="FAX" /> </root> </log4j:configuration>
J'aimerais savoir si c'est possible de supprimer les fichiers logs dont la création de ces fichiers est supérieur à 2 mois?
Merci pour vos conseils.
Partager