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]nom de fichier properties differents


Sujet :

Logging Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 75
    Par défaut [log4j]nom de fichier properties differents
    Salut tt le mde,

    Je ne sais pas si la question a deja ete posé en tout cas je n'ai pas trouvé la reponse et donc je reviens vers vous:

    voila j'ai une appli java qui utilise du log4j. J'ai bien lu dans les differents tutoriel que l'api log4j utilisait le fichier de properties log4j.properties. Je demande s'il est possible d'avoir un fichier de properties nommé differement comme monitoring.properties par exemple qui contiendrait une structure comme celle ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    #
    # Monitoring logs
    #
    # Indiquer que le niveau est debug et que la sortie est un fichier
    log4j.rootCategory.com.test.Monitoring= INFO, monitoring
    log4j.additivity.com.test.Monitoring= false
     
    # Definition de la sortie fichier fileLog
    log4j.appender.monitoring=org.apache.log4j.RollingFileAppender
    log4j.appender.monitoring.File=monitoring.log
    log4j.appender.monitoring.MaxFileSize=100KB
    log4j.appender.monitoring.MaxBackupIndex=3
     
    # Keep three backup files
    log4j.appender.monitoring.layout=org.apache.log4j.PatternLayout
    log4j.appender.monitoring.layout.ConversionPattern=%p %t | %m%n
    le fichier monitoring.properties serait situé dans le package com.test.Monitoring

    Donc est il possible d'utiliser un nom different et aussi comment faire du coup pour charger le nouveau fichier properties

    Merci pour vos reponses

  2. #2
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    Oui c'est possible, avec -Dlog4j.configuration=monFile.properties en option de la ligne de commande ... Je t'invite à lire la doc si tu veux en apprendre plus sur cette API ...

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 75
    Par défaut
    c'est bon j'ai trouvé, pour ceux ue ca interesse voila l'implementation que j'ai ecrite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Properties configuration = new Properties();
    		try {
    			configuration
    					.load(getClass()
    							.getClassLoader()
    							.getResourceAsStream(
    									"monitoring.properties"));
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    		PropertyConfigurator.configure(configuration);
    bien entendu il ne faut pas avoir de fichier log4j.properties, puisque l'api cherche en priorite le fichier log4j.properties avant mm de charger le votre

    voili voilou

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

Discussions similaires

  1. log4j recuperer le nom du fichier properties
    Par pcouas dans le forum Logging
    Réponses: 2
    Dernier message: 27/11/2009, 13h18
  2. [Log4j] Externaliser nom du fichier de log
    Par JnJp28 dans le forum Logging
    Réponses: 1
    Dernier message: 08/01/2008, 18h15
  3. [log4j] Mettre le fichier properties où l'on veut
    Par laurent.c123 dans le forum Logging
    Réponses: 4
    Dernier message: 27/09/2007, 17h35
  4. code pour enregistré un fichier sous different nom
    Par france38 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/10/2006, 13h31
  5. [LOG4J] Changer le fichier de properties à l'execution
    Par longbeach dans le forum Logging
    Réponses: 1
    Dernier message: 25/08/2005, 18h07

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