У меня есть приложение, которое использует log4j 1.2.17 с MDC. Мне удается настроить удаленную регистрацию с помощью org.apache.log4j.net.SocketAppender
, которая использует протокол TCP:log4j 1.2.17 + MDC + UDP
<appender name="EXTLOG" class="org.apache.log4j.net.SocketAppender">
<param name="RemoteHost" value="host" />
<param name="ReconnectionDelay" value="60000" />
<param name="Threshold" value="TRACE" />
</appender>
Теперь я хочу, чтобы переключиться на UDP протокол. Я переключился на org.apache.log4j.net.SyslogAppender
, но SyslogAppender
не поддерживает MDC (структурированным способом). Я знаю, что MDC имеет гораздо большую поддержку в log4j2, есть ли способ открыть ведение журнала с помощью MDC с использованием UDP в log4j 1.2. *?