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 :

[Débutant]Log4J, début !


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut [Débutant]Log4J, début !
    Bonjour, voilà on m'a demandé de créer des traces avec cette API. Seulement voilà, j'ai beau suivre l'ensemble des tutoriaux, j'avoue ne pas comprendre grand chose.

    J'ai défini mon fichier log4j.properties, que j'ai placé au même endroit que mon fichier JAR Log4J, seulement à chaque fois que je lance mon appli, il m'indique que il y a une mauvaise configuration... Comment fait t on pour indiquer par exemple : suivre l'append "A1"? Comme ceci "org.apache.A1" ?
    De plus ou sont placés les traces, donc quel fichier sous quel nom?

    Je suis désolé de ces questions de débutant, mais merci si quelqu'un peut m'aider.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut
    J'ai toujours mon petit problème, seulement maintenant je veux utiliser un PropertyConfigurator...
    De cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String myFileLogger = System.getProperty("D:\\proj\\lib\\log4j.properties");
            PropertyConfigurator.configure(myFileLogger);
    Mais il me met comme erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    java.lang.NullPointerException
    	at java.io.FileInputStream.<init>(FileInputStream.java:103)
    	at java.io.FileInputStream.<init>(FileInputStream.java:66)
    	at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:306)
    Seulement le chemin est bon, je l'ai pris grace à la barre d'adresse dans l'explorateur Windows... Si quelqu'un connaît la solution ! Merci !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut
    Et bien j'ai réussi à modifier le problème !
    Maintenant je mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PropertyConfigurator.configure("D:\\proj\\lib\\log4j.properties");
    Et il ne me met plus l'erreur, par contre, il m'affiche l'erreur que j'avais au début :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    log4j:WARN No appenders could be found for logger (org.apache.commons.httpclient.HttpMethodDirector).
    log4j:WARN Please initialize the log4j system properly.
    Voici mon fichier properties :
    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
    log4j.appender.A1=org.monProjet.log4j.RollingFileAppender
     
    log4j.appender.A1.MaxFileSize=100KB
     
    log4j.appender.A1.MaxBackupIndex=1
     
    log4j.appender.A1.File=FICLOG
     
    log4j.appender.A1.layout=org.monProjet.log4j.PatternLayout
     
    log4j.appender.A1.layout.ConversionPattern=%d{DATE} [ %-5p] - %m\n
     
    log4j.rootLogger=INFO
     
    log4j.appender.connexionlogfile.File=monLog.log
    Là j'avoue que je suis un peu dans le mur...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 208
    Par défaut
    Ok, c'est bon tout marche, j'ai juste défini un logger dans mon fichier Properties.

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

Discussions similaires

  1. [log4j][débutant] Bonnes pratiques avec les threads ?
    Par scougirou dans le forum Logging
    Réponses: 1
    Dernier message: 13/07/2007, 16h27
  2. [débutant] Comparaison début chaines de caractères
    Par Anthony17 dans le forum Delphi
    Réponses: 2
    Dernier message: 01/06/2006, 16h44
  3. Log4J Débutant Logger
    Par tatemilio2 dans le forum Logging
    Réponses: 2
    Dernier message: 29/05/2006, 08h30
  4. [VB6]Début de projet (débutant)
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 21/04/2006, 16h42
  5. [Débutant(e)] [log4j] configuration
    Par dosy07 dans le forum Logging
    Réponses: 1
    Dernier message: 28/11/2005, 08h41

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