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] Précision.....


Sujet :

Logging Java

  1. #1
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut [log4j] Précision.....
    Bonjour à tous.
    Je viens de découvrir log4j et je trouve l'outil génial
    Par contre j'aimerai savoir s'il existe un moyen simple de récupérer ma variable Logger ?

    Je m'explique dans ma class main j'ai une variable static Logger déclarée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    static Logger logger = Logger.getLogger( MaClasse.class );
    et je voudrais récupérer cette variable dans une autre classe.
    Faut il faire un setter classique (dommage) ou log4j propose une astuce ?
    ....Je n'ai rien trouvé.....

    Merci d'avance pour toutes les réponses...

  2. #2
    Membre éclairé

    Inscrit en
    Mai 2002
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2002
    Messages : 328
    Par défaut
    Tu déclares ta variable statique en "public" et "final" même...

    Toine

  3. #3
    Membre confirmé
    Avatar de Righetto Dominique
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mai 2002
    Messages : 81
    Par défaut
    Bonjour,
    Voilà 2 idées,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    classe A : classe main
    classe B : classe utilisée par la classe A
    Tu peut

    Soit passer l'attribut statique de type Logger de la classe A au constructeur de ta classe B qui en profite pour initialiser un attribut privé (mais il faut modifier le constructeur de la classe B pour qu'il accepte un objet de type Logger).

    Soit faire une methode public void setLogger( Logger lg ) dans ta classe B qui initalise un attribut privé.

    En espérant t'avoir aidé, bonne journée,

    Dominique

  4. #4
    Membre éclairé
    Profil pro
    ingenieur
    Inscrit en
    Avril 2002
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : ingenieur

    Informations forums :
    Inscription : Avril 2002
    Messages : 207
    Par défaut
    Bien vu pour la déclaration public et final !
    Je n'y avais meme pas pensé. J'étais persuadé qu'il y avait un truc dans le framework


    Merci à tous les 2 !

  5. #5
    Membre confirmé
    Avatar de Righetto Dominique
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mai 2002
    Messages : 81
    Par défaut
    Par contre je ne sais pas du tout s'il existe des choses toutes faites dans le framework....

    @+

    Dominique

    PS : Si c'est OK ,n'oublie pas de mettre le post en résolu

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

Discussions similaires

  1. [Log4j]Cherche visualiseur de fichiers logs de log4j
    Par RolandB dans le forum Logging
    Réponses: 9
    Dernier message: 18/03/2009, 15h11
  2. Précision sur Oracle 9iAS r2
    Par Patmane dans le forum Oracle
    Réponses: 9
    Dernier message: 18/03/2007, 04h41
  3. [EJB]Précision de la datasource (Mysql)
    Par cameleon2002 dans le forum JBuilder
    Réponses: 2
    Dernier message: 11/09/2003, 17h55
  4. Réponses: 8
    Dernier message: 13/01/2003, 17h45
  5. Timer de précision
    Par guigui dans le forum MFC
    Réponses: 1
    Dernier message: 04/12/2002, 15h21

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