log.error(e.getMessage) 、log.error(+e)和log.error(,e)的区别
打印日志注意事项:
1.log.error(“异常信息:”+e.getMessage);
2.log.error(“异常信息:”+e);
3.log.error(“异常信息:”,e);
打印效果:
1.异常信息:null / 异常信息:For input string: “4273010258”
2.异常信息:java.lang.NullPointerException:null /异常信息:java.lang.NumberFormatException:For input string: “4273010258”
3.异常信息:+ 堆栈信息
log.error(“异常信息:”+e)调用的e.toString(),
log.error(“异常信息:”,e)打印出堆栈信息。二者的传参不一样。
经测试后,建议采用3.log.error(“异常信息:”,e);方式打印出的日志更全面,方便定开发位问题。
参考链接:https://www.cnblogs.com/better-farther-world2099/articles/12179857.html