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 :

[log4j]Est-ce que je m'y prend correctement ?


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut [log4j]Est-ce que je m'y prend correctement ?
    Bonjour,

    J'ai vu qu'il est possible de configurer log4j grâce à un fichier log4j.properties. Seulement, il semble que je ne m'y prend pas correctement car j'ai le message suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    log4j:WARN No appenders could be found for logger (run.Main).
    log4j:WARN Please initialize the log4j system properly.
    Voici mon fichier log4j.properties (placé à la racine de mon projet) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    log4j.appender.console=INFO, org.apache.log4j.ConsoleAppender
    log4j.appender.console.layout=org.apache.log4j.SimpleLayout
    Et voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public class Main {
    	public static void main(String[] args) {
    		Logger.getLogger("console").debug("message");
    	}
    }
    Pouvez-vous me dire ce qui cloche ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Salut,
    Je crois qu'il met ce warning pour dire qu'il ne trouve pas ton fichier log4j.properties. Il faudrait le mettre par exemple dans le répertoire contenant tes sources (à la racine).
    ++

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    Citation Envoyé par ellene Voir le message
    Salut,
    Je crois qu'il met ce warning pour dire qu'il ne trouve pas ton fichier log4j.properties. Il faudrait le mettre par exemple dans le répertoire contenant tes sources (à la racine).
    ++
    Je viens d'éditer mon post pour préciser que le fichier log4j.properties est bien placé à la racine des sources.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    J'ai modifié mon fichier log4j.properties, mais j'ai toujours le même message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    log4j.appender.append=org.apache.log4j.ConsoleAppender
    log4j.logger.console=INFO,append
    log4j.appender.console.layout=org.apache.log4j.SimpleLayout

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    J'ai réussi en utilisant un fichier log4j.xml :
    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
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
     
    <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
    	threshold="all" debug="false">
     
    	<appender name="console" class="org.apache.log4j.ConsoleAppender">
    		<layout class="org.apache.log4j.SimpleLayout" />
    	</appender>
     
    	<logger name="MON_LOGGER">
    		<level value="INFO" />
    		<appender-ref ref="console" />
    	</logger>
     
    </log4j:configuration>
    Je vois toujours pas d'où viens le problème dans le fichier log4j.properties. Si quelqu'un a une info, ça m'intéresse toujours. Merci.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    Ca y est, j'y suis arrivé. En fait je m'emmêlais les pinceaux entre l'appender et le logger. Si ça peut aider quelqu'un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    log4j.logger.MON_LOGGER=INFO,console
    log4j.appender.console=org.apache.log4j.ConsoleAppender
    log4j.appender.console.layout=org.apache.log4j.SimpleLayout

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/12/2007, 14h54
  2. [log4j] est-ce que le logger "intel" existe ?
    Par ]matmat[ dans le forum Logging
    Réponses: 6
    Dernier message: 30/01/2007, 21h23
  3. Qu'est ce que le cache ?
    Par irrou dans le forum Assembleur
    Réponses: 4
    Dernier message: 24/11/2002, 23h28
  4. Qu'est-ce que c'est que Nessus, ça fait quoi exactement ?
    Par PeterT dans le forum Développement
    Réponses: 3
    Dernier message: 24/07/2002, 11h23
  5. Réponses: 3
    Dernier message: 19/07/2002, 15h01

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