loggger.error的正確使用姿勢

logger.error有兩個重載的方法:

public void error(String msg);
public void error(String msg, Throwable t);

第一個方法只有一個String類型的參數;
第二個方法兩個參數,一個String類型,一個Throwable類型

錯誤的使用姿勢

logger.error(e);
logger.error(e.getMessage);
logger.error("錯誤信息:" + e);

默認會調用String參數的方法,將e轉爲String類型,丟失錯誤信息,堆棧信息。

正確的使用姿勢

logger.error("第x部分出錯", e);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章