Bonsoir,
Je m'initie à l'API Logger (Bah voui, j'ai des soucis avec quelques classes...), et je récupère un message (enfin deux) que je ne sais pas interpréter et résoudre. Les voici:
La classe utilsant le Logger est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 log4j:ERROR Could not find value for key log4j.appender.INFO log4j:ERROR Could not instantiate appender named "INFO".
Et enfin, le fichier de 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 import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; public class ExempleProperties { static Logger logger = Logger.getLogger(ExempleProperties.class); ExempleProperties(){ PropertyConfigurator.configure("/Applications/MAMP/htdocs/TestAxis/log4j.prop"); } public static void main(String[] args){ ExempleProperties ep = new ExempleProperties(); logger.info("Entering application."); System.out.println("hello world !"); logger.info("Exiting application."); } }
Heu ben maintenant que je vous ai fais profiter de mes premières lignes de codes incluant un Logger, si vous pouviez m'explicationner ces erreurs, j'en serai vraiment ravi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 # Initialise le logger principal au niveau DEBUG et à A1 comme appender. log4j.rootLogger=DEBUG, # Initialise l'appender A1 comme sortie sur la console log4j.appender.A1=org.apache.log4j.ConsoleAppender # Initialise le layout de A1 log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x -=- %m%n
Amicalement,
Nico
Partager