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 modification en java


Sujet :

Logging Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut Log4j modification en java
    Bonjour,

    Je souhaite savoir s'il est possible de surcharger les paramètres définis dans un fichier log4j.xml au lancement de l'appli.

    Je peux lancer mon appli en utilisant plusieurs argument , dont un qui permet de traiter des données dans un fichier log . Mais ce fichier est réinitialisé par log4j à chaque lancement de l'appli (append=false) et je ne peux pas modifier les propriétés directement dans log4j.xml.

    Est ce que l'on peut via du java définir la propriété append à false pour un appender ?

    Merci d'avance !

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((FileAppender)Logger.getRootLogger().getAppender("appenderAModifier").setAppend(true);
    Attention, ceci n'est possible que si les appenders n'ont pas encore été utilisé! Une fois le fichier ouvert, il est trop tard. Il serait peut etre plus judicieux d'envisager la création d'un nouvel appender vers un nouveau fichier via l'api de log4j, ou de configurer log4j avec un autre fichier via

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DOMConfigurator.configure(resource);
    ou via

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PropertyConfiguration.configure(mesproprietes)

  3. #3
    Membre éclairé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Par défaut
    Merci pour les informations

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

Discussions similaires

  1. programmer une alert lors l'ajout/modification en java
    Par dunod dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 04/04/2011, 08h50
  2. Réponses: 1
    Dernier message: 26/08/2010, 13h25
  3. Modification plateforme JAVA
    Par Yannobi dans le forum VBScript
    Réponses: 0
    Dernier message: 16/01/2008, 17h32
  4. [JNI] modification de java.library.path
    Par alex'l dans le forum Entrée/Sortie
    Réponses: 1
    Dernier message: 08/09/2006, 13h45
  5. [LOG4J][API java.util.logging.*] Differences
    Par Righetto Dominique dans le forum Logging
    Réponses: 2
    Dernier message: 22/11/2004, 15h12

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