Bonjour,

Je veux créer 2 fichiers différent avec un seul log4j.properties au lieu de mettre tout dans un seul fichier. donc j'ai crée 2 loggeur un pour DEBUG et l'autre INFO et je veux faire la différence entre les deux.

voici le programme que j'ai fait mais ça marche pas, il me crée seulement le premier et il met tout dedans. pourquoi ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Logger logger1 =Logger.getLogger("name");
              logger1.setLevel(Level.DEBUG);;
              logger1.info("Debug : ");
 
              Logger logger2 =Logger.getLogger("name2");
              logger2.setLevel(Level.INFO);;
              logger2.info("Info : ");
et le fichier log4j.properties :
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
 
# Debug
log4j.appender.Debug=org.apache.log4j.RollingFileAppender
log4j.appender.Debug.File=Debug.log
log4j.appender.Debug.MaxFileSize=20000KB
log4j.appender.Debug.Threshold=DEBUG
log4j.appender.Debug.MaxBackupIndex=1
log4j.appender.Debug.layout=org.apache.log4j.PatternLayout
log4j.appender.Debug.layout.ConversionPattern=[%d{dd-MMM-yyyy HH:mm:ss}] %-5p [%t] %x%30F:%4L - %m%n
 
# Info
log4j.appender.Info=org.apache.log4j.RollingFileAppender
log4j.appender.Info.File=Info.log
log4j.appender.Info.MaxFileSize=20000KB
log4j.appender.Info.Threshold=INFO
log4j.appender.Info.MaxBackupIndex=1
log4j.appender.Info.layout=org.apache.log4j.PatternLayout
log4j.appender.Info.layout.ConversionPattern=[%d{dd-MMM-yyyy HH:mm:ss}] %-5p [%t] %x%30F:%4L - %m%n