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
Je veux logguer ce qui se passe dans la classe
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
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%ndans le fichier lo2.log ; c'est le but
Code : Sélectionner tout - Visualiser dans une fenêtre à part com.developpez.util.MonBean
voilà comment j'instancie le logger dans la classe MonBean:
or le log est inchangé (ie il se fait dans la console et le fichier log.log)
Code : Sélectionner tout - Visualiser dans une fenêtre à part log = LogFactory.getLog(getClass());
je ne comprends pas où se trouve la testicule dans mon potage...
Partager