Log4j-Multithread-Protokollausgabe ist verwirrend. Online hei?t es, dass eine Ausgabedatei nach verschiedenen Threads definiert ist, aber ich m?chte sie separat auf der Konsole ausgeben.
wird
Gef?llt mir
要實現(xiàn)你想要的目的,那要打印控制臺日志線程阻塞等待,比如A線程開始執(zhí)行并打印日志,同時B線程也開始打印輸出日志,由于A線程還沒執(zhí)行完,B線程輸出內(nèi)容要等待A線程執(zhí)行完再輸出,萬一線程A是個長期運(yùn)行線程呢? 線程B就不能打印日志了,這樣的方案是萬萬不能接受的
妥協(xié)方法:
1 打印日志的LayoutPattern加個%t,輸出線程名
2 控制臺只輸出特定線程
估計這兩個方法 都不是題主想要的方法,等高手們看看有什么方法沒