0

如何log4j为所有级别的输出添加唯一 ID(以跟踪哪些请求在多线程机器上属于一起)?

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

4

1 回答 1

1

在多线程机器中,您应该使用 threadID/thread-Name 来跟踪日志。

从 log4j 文档中,

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 回答