0

すべてのレベルの出力に一意の ID を追加するにはどうすればよいlog4jですか (マルチスレッド マシンでどのリクエストが一緒に属するかを追跡するため)。

log4j.appender.console.layout.ConversionPattern = ???

4

1 に答える 1

1

マルチスレッド マシンでは、threadID/thread-Name を使用してログを追跡する必要があります。

log4j doc から、

For example, the PatternLayout with the conversion pattern "%r [%t] %-5p %c - %m%n" 
will output something akin to:

176 [main] INFO  org.foo.Bar - Located nearest gas station.

変換パターンについてさらに詳しい情報が必要な場合は、こちらをお読みください。

于 2013-10-23T21:19:57.507 に答える