关于问题排查

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/jingshuiliushen_zj/article/details/82426379

1.大部分程序通过设断点就可以找到问题出在哪里,但是有时候却找不出问题,这时要考虑是不是有拦截器,断点的调试是不能跟进拦截器的。
2.在线下开发时,可以通过设断点就能找到问题,但是刚发布到线上需要测试,或是线上出了问题怎么排查错误?这时候就要用到日志了。开发时要注意打印错误信息,以方便我们来排查问题:

Logger logger = LoggerFactory.getLogger(TestController.class);
logger.error("TestController selectById error -->{}", e);//这一句通常写在catch里用来打印出错信息,
//如果出现错误,就可以定位到是哪个类(TestController)的哪个方法(selectById)出了什么问题(e)。

猜你喜欢

转载自blog.csdn.net/jingshuiliushen_zj/article/details/82426379