工作多年,還是看到多種打印異常的方式,有些還是錯誤的,可見很多人沒有親自試驗過,傻傻分不清楚。最常見的如下幾種:
log.error("exception 1:{}", e);
log.error("exception 2:", e);
log.error("exception 3:{}", e.getMessage());
log.error("exception 4:", e.getMessage());
那么哪種才是正確的打印方式呢,看看結(jié)果就知道了!
從圖片可以看出,第一種、第二種都沒問題,但是第一種,畫蛇添足,多加了{}
,
第三種方式只打印了異常信息,沒有打印堆棧
第四種什么都沒打印,完全是一種錯誤的打印方式
。切記不要用這種哦文章來源:http://www.zghlxwxcb.cn/news/detail-555115.html
只有第二種log.error("exception 2:", e);
,才是正確的異常日志打印方式!你學(xué)廢了嘛!文章來源地址http://www.zghlxwxcb.cn/news/detail-555115.html
到了這里,關(guān)于Java打印異常的正確方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!