Bonjour,
Dans le cadre d'un projet de mise en place de centralisation des journaux JBoss, je me suis penché sur les appender log4-appender de type SYSLOG ou JDBCAppender (avec jdbcappender).
Cependant, dans ces deux cas, j'ai constaté un défaut dans le formatage des messages, contrairement au mode console.
Quelques exemples :
JBossAS [6.1.0.Final "Neo"] Started in 6s:463ms in log file --> %s Started in %s in syslog (and jdbcAppencer).
ou
Fully Deployed vfs:///opt/jbossas/server/minimal/deploy/hdscanner-jboss-beans.xml --> Fully Deployed %1s
ou encore
Scheduling undeployment: vfs:///opt/jbossas/server/minimal/deploy/thread-pool-jboss-beans.xml, parent=null --> Scheduling deployment: %1s, parent=%2s
La méthode utilisée, intégrée par défaut dans le fichier jboss-logging.xml :
Quelqu'un a-t'il déjà rencontré ce genre de souci ?
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 <log4j-appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender"> <error-manager> <only-once/> </error-manager> <level name="DEBUG"/> <properties> <property name="facility">LOCAL7</property> <property name="facilityPrinting">true</property> <property name="syslogHost">localhost:514</property> <property name="header">true</property> </properties> <formatter> <pattern-formatter pattern="[%d,%c{1}] %m%n"/> </formatter> </log4j-appender>
Merci pour votre réponse, en espérant avoir été assez clair.
Nicolas
Partager