[Syslog4j] Visualisation des logs
Bonjour,
Je reçoit sur ma machine des flux UDP sur le port 514, ceci fonctionne bien (je peux par exemple les voir grâce à Kiwi Syslog.
Cependant, j'aimerai directement les recevoir dans une application java.
J'utilise pour cela Syslog4j (configuration un peu semblable à Log4j).
Mon problème : je n'arrive pas à voir ces flux dans mon application.
Cela fait déjà une semaine que je patauge alors je solicite votre aide :roll:
J'ai configuré ainsi mon fichier properties.
Code:
1 2 3 4 5 6 7
| #
# LOG
#
log4j.logger.SYSLOG=SYSLOG, monLog
log4j.appender.monLog=org.apache.log4j.ConsoleAppender
log4j.appender.monLog.layout=org.apache.log4j.PatternLayout
log4j.appender.monLogg.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%c{1}] %m%n |
Puis j'initialise mon instance ainsi :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public void startLog() { //
// rien de méchant, pour configurer le syslog
SyslogConfigIF config = new UDPNetSyslogConfig();
config.setHost("192.168.100.10"); // mon ip locale
config.setPort(514);
// Syslog4j Instance Creation (méthode statique)
Syslog.createInstance("SYSLOG", config);
// Ceci est un autre test, je devrais avoir ce message dans ma console
Syslog.getInstance("SYSLOG").info("Bonjour !");
} |
Il doit y avoir un truc que je n'ai pas compris dans le fonctionnement de Log4j ou de Syslog4j.
Merci (beaucoup !) par avance de votre aide !