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] Numéro de ligne dans logger encapsulé


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 7
    Par défaut [Log4j] Numéro de ligne dans logger encapsulé
    J'ai encapsulé le logger dans un logger personnel car je voulais qu'une seule ligne :

    log.debug("mon message");

    appelle la méthode debug de plusieurs loggers.

    J'ai donc dans mon logger personnel une liste de logger et je fais une boucle pour appeler debug sur chacun d'eux.
    Par contre au niveau du layout si je mets %C ou %L, la classe que je récupère est celle de mon logger personnel et le numéro de ligne celui de l'appel dans mon logger.

    Y a t il un moyen de récupérer les infos de l'appel du premier log ?

  2. #2
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Je vois deux solutions:
    - soit tu configure log4j pour qu'il s'occupe lui-même de logger à différents endroits,
    - soit tu utilises la méthode qui prend un paramètre appelé FQCN qui est le nom de ta classe de log qui englobe le logger log4j. Avec ça, il remontera lui-même la trace jusqu'à sortir de ton logger perso.

    Si tes loggers n'ont rien de particuliers, la première solution sera la meilleure à priori.

Discussions similaires

  1. Numéro de ligne dans MySql ?
    Par VirusChess dans le forum Requêtes
    Réponses: 1
    Dernier message: 18/01/2006, 09h00
  2. Réponses: 2
    Dernier message: 03/11/2005, 11h49
  3. Rajouter les numéros de ligne dans une colone d'une requete
    Par AntiSAL dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/11/2005, 19h07
  4. numéros de lignes dans visual c++
    Par heider dans le forum MFC
    Réponses: 7
    Dernier message: 24/08/2005, 14h06
  5. Afficher le numéro de ligne dans une requete SELECT
    Par tilb dans le forum Langage SQL
    Réponses: 4
    Dernier message: 01/09/2004, 10h20

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