如何打印不同的线程名称而不是
p: default-threadpool; w: Idle
我正在使用 log4j
log4j.appender.logfile.layout.ConversionPattern=%d %5p [%t] %x (%F:%L) - %m%n
但是使用这个我只能看到
p: default-threadpool; w: Idle
因此很难确定哪个线程正在做什么。
提前致谢。
最佳答案
根据this link , [p: 默认线程池; w: Idle]
,是应用程序中 RMI 线程的名称。您的转换模式中的 %t
是正确的,并且是导致 log4j 打印线程名称的模式。
关于java - 如何将线程名称写入日志而不是 [p : default-threadpool; w: Idle],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24707688/