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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章