bonjour, désolé de poser cette question ici mais je n'ai pas trouvé de forum dédié, vu que mon application se base sur du struts, je me permet de poser mon problème ici:
J'utilise log4j1.2.9 dans mon application avec plusieurs appender de type RollingFileAppender, ces appender fonctionnent parfaitement, par contre j'ai voulu utiliser syslog et là rien ne se passe (en fait avant ça fonctionnais et maintenant je ne reçois plus mes logs via KIWI SYSLOG Daemon (sous windows)).
Je n'ai pourtant rien changé dans mon log4j.propertie
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 
#***************************************************************
# l'appender pour le fichier report.log
#***************************************************************
log4j.appender.reportAppender=org.apache.log4j.RollingFileAppender
log4j.appender.reportAppender.File=E:\\JONAS_4_6_6\\logs\\report.log
log4j.appender.reportAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.reportAppender.layout.ConversionPattern=%d{ISO8601}: %p %t : %m%n
log4j.appender.reportAppender.threshold=INFO
#***************************************************************
# l'appender pour le fichier error.log
#***************************************************************
log4j.appender.errorAppender=org.apache.log4j.RollingFileAppender
log4j.appender.errorAppender.File=E:\\JONAS_4_6_6\\logs\\error.log
log4j.appender.errorAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.errorAppender.layout.ConversionPattern=%d{ISO8601}: [%c] %p %t : %m%n
log4j.appender.errorAppender.threshold=FATAL
#***************************************************************
# l'appender pour le fichier debug.log
#***************************************************************
log4j.appender.debugAppender=org.apache.log4j.RollingFileAppender
log4j.appender.debugAppender.File=E:\\JONAS_4_6_6\\logs\\debug.log
log4j.appender.debugAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.debugAppender.layout.ConversionPattern=%d{ISO8601}: [%c] %p %t : %m%n
log4j.appender.debugAppender.threshold=DEBUG
#***************************************************************
# l'appender tomcat
#***************************************************************
log4j.appender.orgAppender=org.apache.log4j.RollingFileAppender
log4j.appender.orgAppender.File=E:\\JONAS_4_6_6\\logs\\serveur.log
log4j.appender.orgAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.orgAppender.layout.ConversionPattern=%d{ISO8601}: %p %t : %m%n
log4j.appender.orgAppender.threshold=INFO
#***************************************************************
# l'appender Syslog
#***************************************************************
log4j.appender.syslogAppender=org.apache.log4j.net.SyslogAppender
log4j.appender.syslogAppender.syslogHost=XX.XX.XX.XX
log4j.appender.syslogAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.syslogAppender.layout.ConversionPattern=%d{dd-MM-yyyy HH:mm:ss}  %-5p(%C:%M:%L) - %m%n
log4j.appender.syslogAppender.Facility=USER
log4j.appender.syslogAppender.FacilityPrinting=true 
log4j.appender.syslogAppender.Threshold=DEBUG
#***************************************************************
# root
#***************************************************************
log4j.logger.partner=DEBUG, reportAppender, errorAppender, debugAppender, syslogAppender
log4j.logger.orange=DEBUG, reportAppender, errorAppender, debugAppender, syslogAppender
log4j.logger.init=DEBUG, reportAppender, errorAppender, debugAppender, syslogAppender
log4j.logger.org=DEBUG, orgAppender, syslogAppender
J'utilise PropertyConfigurator.configure pour initialiser mon logger
et dans mes classes je declare mon logger
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
private static final Logger logger = Logger.getLogger(MaClasse.class.getName());
si quelqu'un à une idée?

PS: KIWI SYSLOG marche très bien, il reçoit parfaitement les messages d'autres programmes.