1. 程式人生 > 實用技巧 >在java中捕獲異常時,使用log4j打印出錯誤堆疊資訊

在java中捕獲異常時,使用log4j打印出錯誤堆疊資訊

當java捕獲到異常時,把詳細的堆疊資訊打印出來有助於我們排查異常原因,並修復相關bug,比如下面兩張圖,是列印未列印堆疊資訊和列印堆疊資訊的對比:

那麼在使用log4j輸出日誌時,使用org.apache.logging.log4j.Logger.error(String message, Throwable t)方法來輸出日誌就可以了。程式碼對比如下: