Ma config de Log4J ne fais pas ce que je veux
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:
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 :P