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 :

Questions sur java.util.logging


Sujet :

Logging Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Questions sur java.util.logging
    Salut!

    J'utilise cette API sur un projet en ce moment.

    J'ai programmé une classe LoggingManager qui va lire les configs dans le fichier MyLogs.properties dans mon projet et non pas le fichier par défaut logging.properties de l'API.

    Ensuite j'ai crée une classe LoggerBuilder qui va appelé d'une part la classe LoggingManager et d'autre part va crée un logger qui va ajouter un handler de type File.

    Donc avec ces deux classes, je peux utiliser un logger:
    -Enregistrer les évènement dans un fichier .log
    -Pouvoir changer le Level du logger dans le fichier MyLogs.properties.


    Pour pouvoir utiliser ce logger, j'ai crée une classe Main qui va apellé LoggerBuilder.
    Et là je peux enfin utiliser mon logger dans la classe main.
    Donc pour l'utiliser, j'écris par exemple le code suivant:
    logger.info("logger crée");


    Mais mon probleme c'est que si je veux utiliser ce logger dans une autre classe comme Main2.
    Je suis obligé de faire la même chose que dans la classe Main c'est à dire rappelé la classe LoggerBuilder.
    LoggerBuilder va recrée le même fichier .log.


    Ce que j'aimerai c'est que mon projet permet de crée une seule fois le fichier .log

    Comment le faire?
    Comment sauvegarder la référence du premier logger crée dans la classe Main pour ne pas recrée à nouveau dans mes autres classes?

  2. #2
    Membre du Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2008
    Messages : 41
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par samsam786 Voir le message
    Salut!

    J'utilise cette API sur un projet en ce moment.

    J'ai programmé une classe LoggingManager qui va lire les configs dans le fichier MyLogs.properties dans mon projet et non pas le fichier par défaut logging.properties de l'API.

    Ensuite j'ai crée une classe LoggerBuilder qui va appelé d'une part la classe LoggingManager et d'autre part va crée un logger qui va ajouter un handler de type File.

    Donc avec ces deux classes, je peux utiliser un logger:
    -Enregistrer les évènement dans un fichier .log
    -Pouvoir changer le Level du logger dans le fichier MyLogs.properties.


    Pour pouvoir utiliser ce logger, j'ai crée une classe Main qui va apellé LoggerBuilder.
    Et là je peux enfin utiliser mon logger dans la classe main.
    Donc pour l'utiliser, j'écris par exemple le code suivant:
    logger.info("logger crée");


    Mais mon probleme c'est que si je veux utiliser ce logger dans une autre classe comme Main2.
    Je suis obligé de faire la même chose que dans la classe Main c'est à dire rappelé la classe LoggerBuilder.
    LoggerBuilder va recrée le même fichier .log.


    Ce que j'aimerai c'est que mon projet permet de crée une seule fois le fichier .log

    Comment le faire?
    Comment sauvegarder la référence du premier logger crée dans la classe Main pour ne pas recrée à nouveau dans mes autres classes?
    As tu trouvé une solution à ton problème ?
    Je suis dans le même cas ..

    merci

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Salut!

    Non je n'ai pas trouvé de solution encore.
    Et j'ai vraiment besoin d'aide sur ce coup là

Discussions similaires

  1. Réponses: 12
    Dernier message: 02/12/2010, 09h22
  2. Question concernant le java.util.logging
    Par vdumont dans le forum Logging
    Réponses: 4
    Dernier message: 31/01/2008, 19h07
  3. [java.util.logging]Faire une pause dans le logging
    Par anthyme dans le forum Logging
    Réponses: 6
    Dernier message: 08/03/2006, 10h43
  4. [LOG4J][API java.util.logging.*] Differences
    Par Righetto Dominique dans le forum Logging
    Réponses: 2
    Dernier message: 22/11/2004, 15h12
  5. [java.util.logging] trop d'info parasite....
    Par zolive dans le forum Logging
    Réponses: 2
    Dernier message: 25/05/2004, 16h17

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