Configuration du Logger compliquée
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 :aie:) que je ne sais pas interpréter et résoudre. Les voici:
Code:
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:
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:
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 :king:
Amicalement,
Nico