Java中通用记录异常信息工具方法

2018-01-05
418
0
0

温馨提示:本文最后更新于 2023-07-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一般在try catch时都需要把错误日志记录下来,以便排查

通用记录异常信息工具方法:

/**
     * 获取日志信息
     * @param e
     * @return
     */
    public static StringBuffer getExceptionMsg(Exception e){
        //记录报错内容
        StackTraceElement[] elems = e.getStackTrace();
        String text = "\n";
        for(StackTraceElement elem : elems) {
            text +=  "\t"+elem.toString()+"\n";
        }
        String exTitle = e.toString();
        StringBuffer msg = new StringBuffer();
        msg.append("异常类型【");
        msg.append(exTitle);
        msg.append("】 \n\t >> ------------------ 异常详情 -----------------<< \n");
        msg.append(text);
        return msg;
    }

使用示例:

try{
//可能异常的操作

} catch (Exception e) {
    LOG.error(Util.getExceptionMsg(e));
}

评论

Polar.
最重要的,是拥有跟随内心与直觉的勇气

文章目录