默認情況下,log4j2在多行上打印堆棧跟蹤,由newline
個字符分隔。喜歡的東西:如何在log4j2中格式化堆棧跟蹤?
java.lang.NullPointerException: error enovountered
at ...
at ...
at ...
我想我在一行堆棧跟蹤,類似的東西,實質上是使用|
作爲分隔符,而不是\n
java.lang.NullPointerException: error enovountered at ... | at ... | at ...
我將如何實現在log4j2這樣的事情?
看起來像'alwaysWriteExceptions'不會寫stacktrace,這不是我想要的行爲。從文檔中,_「將此設置爲false將禁用此行爲,並允許您從模式輸出中排除例外。」_ 另外,我不使用'PatternLayout',所以不確定是否也可以使用PatternConverter。 – Jatin
總是寫入異常會在日誌模式的末尾添加一個默認轉換器。你使用什麼樣的佈局? – alan7678