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

J'ai configuré ainsi mon fichier properties.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !