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 :

utilisation de MDC log4j


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut utilisation de MDC log4j
    salut tout le monde, voila j utilise MDC pour afficher le nom de l'utilisateur de la session, le nom apparait ds les logs mais pas dans tous les messages de logs est ce que quelqu un sait pkoi ca ne marche pas ?j ai ajoute MDC.put("username",userName) ds la classe qui s'occupe des des connexions

    merci d avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2002
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 192
    Par défaut
    A mon avis c'est parceque tu loggues depuis des threads differentes.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 17
    Par défaut
    merci pour ta reponse et est ce qu il y a un moyen d utilier un unique thread , ou est ce que l utilisation de NDC peut faire l'affaire ? merci

  4. #4
    Membre expérimenté
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2002
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 192
    Par défaut
    Désolé mais il n'y a pas de réponse miracle à ton problème. Tu fais tourner ton application dans un serveur web qui par défaut va être multi threadé. De part sa nature l'objet MDC sera local à la thread courante, donc soit tu écris une classe wrapper qui sera synchronisée sur plusieurs threads, soit tu te passes de cette log sur l'utilisteur.
    Sans rien faire je vois pas bien de solution à mettre en oeuvre.

Discussions similaires

  1. écrire dans 2 logs différents en utilisant le même log4j
    Par Dx_ter dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 04/02/2009, 14h46
  2. [Info] utilisation de log4j
    Par Staron dans le forum Logging
    Réponses: 4
    Dernier message: 08/01/2008, 17h35
  3. [LOG4J] [v1.2.13] Utiliser le Level.TRACE
    Par yveslamand dans le forum Logging
    Réponses: 2
    Dernier message: 18/10/2006, 17h58
  4. Réponses: 2
    Dernier message: 14/06/2006, 11h53
  5. Réponses: 2
    Dernier message: 03/05/2006, 13h46

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