日志及时准确的记录错误行数

梦为马

关注

阅读 216

2022-08-17


throws exception把异常抛到页面上了,没有做捕捉异常;


所以日志没有记录下错误来


我试了下,代码可以:在主要代码出用try圈起来;catch时添加如下语句:} catch (Exception e) {

log.error(e.toString(), e);

errorMsg = e.toString();

return ERROR;

}

这样返回到错误页面,errorMsg显示错误内容即可


这样既会返回页面错误,也会把错误记录到日志文件中;看了下,多个省的action方法都是抛出的异常,后续开发的要借鉴下

同时要注意:目前OrderManager类中多出catch出都是写的: ,这样不好,错误精确不到具体行数,以后要用:

log.error(e.toString(), e);


替换

精彩评论(0)

0 0 举报