Bonjour,
J'utilise l'API LOG4J dans une application J2EE, le fichier de configuration ci-dessous permet de vider le fichier log quand sa taille dépasse 10 240KB !
Je souhaite sauvegarder ce fichier log d'une façon automatique (en jouant sur le fichier de configuration) en ajoutant un incrément. Comment devrais-je procéder ?

Mon code actuel :

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
 
log4j.rootLogger = TRACE, stdout, file
#log4j.category.com.opensymphony.sitemesh=DEBUG
#log4j.category.org.apache.struts2=INFO
#log4j.category.org.apache=INFO
#log4j.category.catalina=INFO
log4j.hibernate=INFO
#log4j.logger.org.springframework.security=INFO
 
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold = INFO
log4j.appender.stdout.Target   = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ISO8601} %-5p [%F:%L] : %m%n
 
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Threshold = INFO
log4j.appender.file.File=${LogFile}
log4j.appender.file.MaxFileSize=10240KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.conversionPattern=[%d{DATE}] %-5p %c [%t] %m%n