背景:
同事遇到遇到一个问题,接口失败,但是没有查询到任何报错信息,很奇怪,查代码,没有发现问题,查了一上午
定位:
最终发现是数据问题导致报错,没有找到报错信息是因为报错信息是通过
e.printStackTrace()来打印的
但是这种打印方式不会打印到日志文件中
解决方案:
修改项目中所有e.printStackTrace()
替换为
log.error("错误信息:{}","xxx");
同事遇到遇到一个问题,接口失败,但是没有查询到任何报错信息,很奇怪,查代码,没有发现问题,查了一上午
最终发现是数据问题导致报错,没有找到报错信息是因为报错信息是通过
e.printStackTrace()来打印的
但是这种打印方式不会打印到日志文件中
修改项目中所有e.printStackTrace()
替换为
log.error("错误信息:{}","xxx");