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

Shell et commandes GNU Discussion :

écrire dans 2 logs différents en utilisant le même log4j


Sujet :

Shell et commandes GNU

  1. #1
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut écrire dans 2 logs différents en utilisant le même log4j
    Salut,

    Voila, j'ai 2 script qui utilisent le même fichier log4j.properties mais qui doivent écrire sur des logs différents.
    Si quelqu'un a une idée merci de me le communiquer.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2007
    Messages : 149
    Par défaut
    Slt, si tu as tes deux programmes sur des packages différents, tu peux peut-être utiliser un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    log4j.logger.org.package1=INFO,fichier1
    log4j.appender.fichier1=org.apache.log4j.FileAppender
    log4j.appender.fichier1.File=fichier1.log
    log4j.appender.fichier1.layout=org.apache.log4j.PatternLayout
    log4j.appender.fichier1.layout.ConversionPattern=%d %-5p %c - %F:%-4L - %m%n
     
    log4j.logger.org.package2=INFO,fichier2
    log4j.appender.fichier2=org.apache.log4j.FileAppender
    log4j.appender.fichier2.File=fichier2.log
    log4j.appender.fichier2.layout=org.apache.log4j.PatternLayout
    log4j.appender.fichier2.layout.ConversionPattern=%d %-5p %c - %F:%-4L - %m%n

  3. #3
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut
    Enfait j'ai le même package.

    ScriptA.ksh utilise log4j.properties et produit le log test1.log
    ScriptB.ksh utilise log4j.properties et produit le log test2.log

    Est il possible de passer en paramètres le nom du fichier "test1/2.log" à log4j.properties et référencer ce paramètre avec $NomDeLaVariable dans le log4j pour résoudre le problème? Si oui comment ?

Discussions similaires

  1. lire et écrire dans des fichiers différents
    Par jane40 dans le forum MATLAB
    Réponses: 13
    Dernier message: 13/01/2009, 21h30
  2. Réponses: 4
    Dernier message: 06/12/2008, 09h51
  3. Réponses: 1
    Dernier message: 13/03/2007, 08h34
  4. Réponses: 12
    Dernier message: 26/07/2006, 12h08
  5. Réponses: 17
    Dernier message: 03/06/2006, 03h29

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