Мне нужно использовать log4j для добавления журналов в сокет с UDP. Однако я не могу найти много в Интернете о том, как это сделать. В Log4J, socketappender использует TCP. Таким образом, я получил бета-версию log4j 2, но я не могу найти примеры/документацию о том, как использовать socketappender, особенно для UDP. Я был бы очень признателен, если бы кто-нибудь мог дать мне пример/показать мне, как использовать Log4j для UDP. Благодарю.Log4J Appender UDP
1
A
ответ
1
Я работаю с log4j 2.0-beta8 и получил Appender UDP работает со следующими файл log4j2.xml (но обратите внимание на 2 в имени файла!):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appenders>
<Socket name="UDP" host="myhostname.com" port="3333" protocol="UDP">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %c{1} - %m%n"/>
</Socket>
</appenders>
<loggers>
<root level="info">
<appender-ref ref="UDP"/>
</root>
</loggers>
</configuration>