MDC で log4j 1.2.17 を使用するアプリケーションがあります。org.apache.log4j.net.SocketAppender
TCP プロトコルを使用する を使用して、リモート ロギングを設定することができました。
<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 でより多くのサポートを提供していることは知っていますが、log4j 1.2.* で UDP を使用して MDC でログを公開する方法はありますか?