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] Fonctionnement de Log4J sur un serveur JEE


Sujet :

Logging Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 179
    Points : 77
    Points
    77
    Par défaut [Log4J] Fonctionnement de Log4J sur un serveur JEE
    Bonjour,

    j'ai du mal à comprendre le mécanisme de configuration de log4j sur un serveur JEE (Glassfish pour ne pas le citer).

    En fait, dans mon dossier $GF_HOME/glassfish/domains/domain1/config j'ai placé un fichier log4j.xml et j'ai ajouté une variable JVM à mon serveur afin qu'il trouve le fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <jvm-options>-Dlog4j.configuration=file:///${com.sun.aas.instanceRoot}/config/log4j.xml</jvm-options>
    Ca marche il me configure bien log4j.

    Maintenant dans un EAR deployé sur mon serveur, j'aimerais ajouter une configuration avec un autre fichier log4j.xml mais il n'a pas l'air de le charger sauf si je vire celui placé dans $GF_HOME/glassfish/domains/domain1/config.

    J'ai essayé dans une servlet chargée au démarrage d'utiliser la fonction DOMConfigurator.configure() mais cela n'ajoute ou ne supplante pas la configuration log4j...cela fait rien même si j'ai pas d'erreur (ce que j'ai en mettant un fichier inexistant pour tester).

    Simple question donc : comment faire pour changer la configuration log4j avec un autre fichier xml (pas par programmation) une fois un premier fichier xml de conf chargé par le serveur ?

    Merci !

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 179
    Points : 77
    Points
    77
    Par défaut
    Il fallait juste appeler

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LogManager.resetConfiguration();
    avant

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/06/2013, 12h30
  2. [CS3] Site ne fonctionne pas correctement sur le serveur
    Par rob22 dans le forum Dreamweaver
    Réponses: 11
    Dernier message: 08/04/2008, 10h23
  3. Réponses: 2
    Dernier message: 02/10/2007, 09h22
  4. [LOG4J] Définir plusieurs priorités sur un projet
    Par FredKéKé dans le forum Logging
    Réponses: 1
    Dernier message: 10/01/2007, 12h18
  5. Réponses: 4
    Dernier message: 14/03/2006, 10h04

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