IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Logging Java Discussion :

Message "log4j:WARN Please initialize the log4j system properly."


Sujet :

Logging Java

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 113
    Par défaut Message "log4j:WARN Please initialize the log4j system properly."
    Bonjour,

    J'ai une question très classique.
    J'ai crée un fichier de config Log4j et quand je lance mon main, j'ai l'erreur suivante:
    log4j:WARN No appenders could be found for logger (titi.toto).
    log4j:WARN Please initialize the log4j system properly.
    Le fichier log4j.properties est bien sur mon classPath.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    log4j.rootLogger=debug, stdout
     
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
     
    log4j.appender.stdout.layout.ConversionPattern= %m
    Dans mon code Java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private static final Logger logger = Logger.getLogger(MyClass.class);
    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 113
    Par défaut
    Quand j'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -Dlog4j.configuration=file:log4j.properties
    Dans les arguments JVM d'Eclipse, le programme a trouvé mon fichier de config.

    Je ne comprends pas pourquoi il ne peut pas le trouver tout seul, je me demande si mon classPath était correct ?

    Quelqu'un saurait-il m'éclaircir les idées ? Peut-être que je ne comprends pas bien ce que veut dire "le fichier de config est dans le classPath" ?

    Merci d'avance pour votre aide.

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,

    Est-ce que log4j.properties se trouve à la racine du dossier src d'Eclipse ? Personnellement je le mets là et je n'ai pas le moindre problème.

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 113
    Par défaut
    Tu as totalement raison car moi j'avais tenté de le mettre dans le répertoire courant du projet, dans le package de ma classe et dans les "bin". Mais je n'avais pas pensé à le mettre dans répertoire src.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/06/2015, 10h19
  2. Message "log4j:WARN No appenders could be found for logger"
    Par kanebody dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 02/01/2012, 01h58
  3. [Integration] Erreur Spring: initialize the log4j system properly
    Par Klemsy78 dans le forum Spring
    Réponses: 2
    Dernier message: 30/05/2011, 10h38
  4. [log4j] warning avec property printer
    Par ]matmat[ dans le forum Logging
    Réponses: 2
    Dernier message: 06/02/2007, 04h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo