2013-01-17 57 views

回答

2

可以擴展PatternLayout完成記錄的的ThreadId。請參閱http://java.ittoolbox.com/groups/technical-functional/javaee-l/thread-id-in-log4j-logs-2926542

+0

但是我認爲線程ID在LoggingEvent對象上不一樣,即在執行PatternLayout的event方法時,我是不是? –

+0

我不完全理解你的問題,但調用者,例如LOG.debug從一個線程調用,所以線程我會是來自調用線程的線程。 Afaik,log4j本身並沒有爲appender使用多線程,所以我認爲它會起作用,但是線程名稱也不起作用。 – RobAu