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 :
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 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
Avez-vous déjà rencontré ce problème, ou bien ai-je fait une erreur d'implémentation ou de configuration?
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 } }
Merci de votre aide!
Partager