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:

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".
La classe utilsant le Logger est la suivante:

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.");
  }
}
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
# 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
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

Amicalement,
Nico