Je ne fais que commencer dans Log4J et je suis confronté à un problème que je ne comprends pas vraiment. J'utilise Eclipse IDE, et après compilation, reçu ce message:Faire face à un problème dans Log4J
Exception dans le thread "principal" java.lang.ArrayIndexOutOfBoundsException: 0 à test.log.Program.main (Program.java:20)
Voir ci-dessous le code que j'ai écrit
static Logger logger = Logger.getLogger(Program.class);
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException{
PropertyConfigurator.configure(args[0]);
logger.info("Hello PropertyConfigurator");
}
S'il vous plaît conseiller.
Cordialement.
Salut, c'est encore moi. Je modifie mon code comme dans votre réponse, mais maintenant j'ai l'erreur suivante: log4j: WARN Aucun appender n'a pu être trouvé pour logger (test.log.Program). log4j: WARN Veuillez initialiser correctement le système log4j. log4j: WARN Voir http://logging.apache.org/log4j/1.2/faq.html#noconfig pour plus d'informations. –
@ user893953 voir http://stackoverflow.com/questions/1140358/how-to-initialize-log4j-properly –
Bonjour, c'est OK maintenant. Mon fichier xml n'est pas dans le bon dossier! Tx –