0
点赞
收藏
分享

微信扫一扫

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


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 条评论