Bonjour,

je souhaiterais afficher uniquement les logs de niveau 'INFO' pour une application Java. Lors de l'exécution, j'ai toujours des messages de niveau 'DEBUG' qui apparaissent...

Voici la configuration du log4j :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
log4j.rootLogger=INFO,monAppender
log4j.appender.monAppender=org.apache.log4j.FileAppender
log4j.appender.monAppender.File=log/monfichierdelog.log
log4j.appender.monAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.monAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p [%c{1}] %m%n
Et voici comment j'utilise l'API dans chacune de mes classes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public class MaClasse {
 
	private final static Logger logger = Logger.getLogger(MaClasse.class);
 
	static {
		PropertyConfigurator.configure("config/log4j.properties");
	}
 
        public MaClasse () {
		// constructeur
	}
 
}
Avez-vous déjà rencontré ce problème, ou bien ai-je fait une erreur d'implémentation ou de configuration?

Merci de votre aide!