Bonjour,

Voici ma config> Ce que je veux est simple:
tous les INFO dans la console, DEBUG dans fileD, et le reste dans autre fichier (monitor_debug.log).
Apparement j'ai tout, y compris INFO, dans ce fichier.
Pourquoi donc ?

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=INFO, stdout
log4j.rootLogger=WARN, file
log4j.rootLogger=ERROR, file
log4j.rootLogger=FATAL, file
log4j.rootLogger=DEBUG, fileD
 
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %-5p [%c{1}] %m%n
 
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File = monitor.log
log4j.appender.file.MaxFileSize = 1000KB
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %d{yyy-MM-dd HH:mm:ss} %5p [%C{1}.%M] - %m%n
 
log4j.appender.fileD = org.apache.log4j.RollingFileAppender
log4j.appender.fileD.File = monitor_debug.log
log4j.appender.fileD.MaxFileSize = 1000KB
log4j.appender.fileD.layout = org.apache.log4j.PatternLayout
log4j.appender.fileD.layout.ConversionPattern = %d{yyy-MM-dd HH:mm:ss} %5p [%C{1}.%M] - %m%n
Merci