[Log4J] Logguer dans un fichier supplémentaire
Bonjour à tous.
Je cherche à logguer l'activité d'un bean particulier dans un fichier bien spécifique, en plus du log habituel. Je n'ai rien trouvé dans le forum se rapprochant de mon problème donc voilou ma question :)
Voilà où j'en suis
Code:
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
|
log4j.rootLogger=trace, stdout, R
log4j.com.developpez.util.MonBean = INFO, perf
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} [%t] %p %c{1} - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=log.log
log4j.appender.R.MaxFileSize=1MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
#log4j.appender.R.layout.ConversionPattern=%d{ISO8601} %p %c[%t] - %m%n
log4j.appender.R.layout.ConversionPattern=%d{ISO8601} [%t] %p %c{1} - %m%n
log4j.appender.perf=org.apache.log4j.RollingFileAppender
log4j.additivity.perf=false
log4j.appender.perf.File=log2.log
log4j.appender.perf.MaxFileSize=1MB
log4j.appender.perf.MaxBackupIndex=10
log4j.appender.perf.layout=org.apache.log4j.PatternLayout
log4j.appender.perf.layout.ConversionPattern=%d{ISO8601} [%t] %p %c{1} - %m%n |
Je veux logguer ce qui se passe dans la classe
Code:
com.developpez.util.MonBean
dans le fichier lo2.log ; c'est le but
voilà comment j'instancie le logger dans la classe MonBean:
Code:
log = LogFactory.getLog(getClass());
or le log est inchangé (ie il se fait dans la console et le fichier log.log)
je ne comprends pas où se trouve la testicule dans mon potage...