如何log4j
为所有级别的输出添加唯一 ID(以跟踪哪些请求在多线程机器上属于一起)?
log4j.appender.console.layout.ConversionPattern = ???
在多线程机器中,您应该使用 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.
如果您需要有关转换模式的更多信息,请阅读此处。