Bonjour,

Je souhaiterai faire disparaitre les log disgracieux d'un package. je catch correctement l'erreur et je la traite, par un message lisible mais un log apparait toujours dans ma console.

Voici le fichier 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
19
20
21
log4j.rootLogger=fatal,stdout
log4j.additivity.package.a.afficher=false
log4j.logger.package.a.afficher=debug,file
log4j.additivity.package.a.cacher=false
log4j.logger.package.a.cacher=fatal,nologfile
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=
 
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.append=false
log4j.appender.file.File=export.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%m%n
 
log4j.appender.nologfile=org.apache.log4j.FileAppender
log4j.appender.nologfile.append=false
log4j.appender.nologfile.File=export.log
log4j.appender.nologfile.layout=org.apache.log4j.PatternLayout
log4j.appender.nologfile.layout.ConversionPattern=
Le problème c'est que la trace de log qui me gène est dans la console. Elle est écrite depuis le package à cacher.

Comment faire pour bien cacher ce log, parce ça fait doublon avec le log que j'écris après.