Bonjour,

J'ai mon fichier de configuration log4j.xml.
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>
Le problème de ce code est que les anciens fichiers logs ne sont pas supprimé.
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.