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 recuperer le nom du fichier properties


Sujet :

Logging Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut log4j recuperer le nom du fichier properties
    Bonsoir

    J'ai plusieurs jar, et log4j est initialisé par Spring.
    Deux de mes jar font parti de la meme arborescence package.
    Je visualise bien l'un des deux mais pas l'autre alors que j'ai authorisé en debug le radical parent commun au deux.
    Je me demande si dans le logger, il est possiblede recuperer le nom du fichier properties utilisé ?
    Par exemple dans le cas ou l'on utilise plusieurs JAR, et ou dans ses jars, il y a aussi des fichiers log4j.properties, savoir lequel est pris en compte


    Merci d'avance

    Philippe

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Points : 4 314
    Points
    4 314
    Par défaut
    La règle de recherche est précisée dans les spécifications de Log4J.

    Par contre, désolé mais je ne me souviens plus exactement de la méthode.
    Cependant, dans les grandes lignes :
    - la recherche commence à la racine du classpath
    - la recherche continue récursivement dans répertoires du classpath
    - les librairies sont inspectées en dernier

    Donc, pour toujours savoir avec certitude quel fichier est utilisé, je place le log4j.xml à la racine du classpath.

    Pour une application web, je le mets donc dans WEB-INF/classes.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    Bonjour

    Merci de ta réponse
    J'ai pas encore resolu, mais dans cette appli que je recupere
    j'ai deux fichiers log4j.properties inclus dans des jar et un autre dont le nom provient via spring de web.xml

    Merci

Discussions similaires

  1. [log4j]nom de fichier properties differents
    Par lanfeustdetroll dans le forum Logging
    Réponses: 2
    Dernier message: 28/09/2007, 09h21
  2. [XSLT] Récupérer le nom du fichier XML
    Par silverspike dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/04/2006, 14h01
  3. Réponses: 4
    Dernier message: 03/02/2006, 18h02
  4. Réponses: 3
    Dernier message: 12/07/2005, 13h33
  5. [ Debutant ] Recuperer un nom de fichier
    Par 13obscur dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/02/2005, 09h59

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