Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2937 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Log4j] je m'arrache les cheveux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Log4j] je m'arrache les cheveux

n°1315486
LeMicky
Posté le 28-02-2006 à 17:02:40  profilanswer
 

Ce que je veux faire, c'est écrire dans des fichiers de logs différents car le principal prévu par le produit est vite très gros et pour une meilleure visibilité, je veux écrire dans un fichier par business process si on peut dire.
 
voici mon log4j.properties

Citation :

log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=E:/ican50/lhNHS/logicalhost/logs/stc_is_isNHS.log
log4j.appender.FILE.MaxFileSize=10MB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{ISO8601} %-5p [%t] [%c] [%x] %m%n
log4j.rootCategory=INFO, FILE
log4j.logger.svcPIESA02=DEBUG, svcPIESA02
log4j.appender.svcPIESA02=org.apache.log4j.RollingFileAppender
log4j.appender.svcPIESA02.File=E:/ican50/lhNHS/logicalhost/logs/svcPIESA02.log
log4j.appender.svcPIESA02.MaxFileSize=3MB
log4j.appender.svcPIESA02.MaxBackupIndex=10
log4j.appender.svcPIESA02.layout=org.apache.log4j.PatternLayout
log4j.appender.svcPIESA02.layout.ConversionPattern=%d{ISO8601} %-5p [%t] [%c] [%x] %m%n
log4j.logger.svcHL7ValidateInbound=DEBUG, svcHL7ValidateInbound
log4j.appender.svcHL7ValidateInbound=org.apache.log4j.RollingFileAppender
log4j.appender.svcHL7ValidateInbound.File=E:/ican50/lhNHS/logicalhost/logs/svcHL7ValidateInbound.log
log4j.appender.svcHL7ValidateInbound.MaxFileSize=3MB
log4j.appender.svcHL7ValidateInbound.MaxBackupIndex=10
log4j.appender.svcHL7ValidateInbound.layout=org.apache.log4j.PatternLayout
log4j.appender.svcHL7ValidateInbound.layout.ConversionPattern=%d{ISO8601} %-5p [%t] [%c] [%x] %m%n


 
voici mon code :

Citation :


org.apache.log4j.Logger log4j = org.apache.log4j.Logger.getLogger( "svcHL7ValidateInbound" );
log4j.debug("blablabla" );


 
Le problème est qu'il m'écrit "blablabla" dans E:/ican50/lhNHS/logicalhost/logs/stc_is_isNHS.log et non dans E:/ican50/lhNHS/logicalhost/logs/svcHL7ValidateInbound.log
 
==>> comment se fait-ce? (à ne pas confondre avec d'autres types de fait-ce... ;) )
 
Je me prends la tête la-dessus depuis le début de la journée... merci donc de votre aide.

mood
Publicité
Posté le 28-02-2006 à 17:02:40  profilanswer
 

n°1315494
the real m​oins moins
Posté le 28-02-2006 à 17:11:24  profilanswer
 
n°1315965
LeMicky
Posté le 01-03-2006 à 11:17:38  profilanswer
 

http://forum.hardware.fr/hardwaref [...] 5156-1.htm
 
pour être exact me semble le mieux (mais en fait, il faut lire aussi http://www.vipan.com/htdocs/log4jhelp.html et notamment le

Citation :

Use one of the static PropertyConfigurator.configure(...) methods to read in the configuration information from a Java properties file. The existing configuration is neither cleared nor reset. To do so, call the static BasicConfigurator.resetConfiguration() method before calling this method

qui explique sûrement pourquoi il ne prenait pas vraiment en compte ce que je lui passais...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Log4j] je m'arrache les cheveux

 

Sujets relatifs
Log4J: DailyRollingFileAppenderLog4J appender pour JUnit ?
[log4j] Appender[Log4j] FileAppender
Mysql, jdbc et pb d'accents a s'en tirer les cheveuxMysql, jdbc et pb d'accents a s'en tirer les cheveux
[Log4j] Comment spécifier un fichier de log et un fichier d'erreurLog4J & service dédiée au log
[log4j] fichier log videUne variable de session qui change toute seule ! Je m'arrache les chvx
Plus de sujets relatifs à : [Log4j] je m'arrache les cheveux


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)