侧边栏壁纸
  • 累计撰写 125 篇文章
  • 累计创建 79 个标签
  • 累计收到 106 条评论

目 录CONTENT

文章目录

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

Polar.
2018-01-05 / 0 评论 / 0 点赞 / 218 阅读 / 769 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-06-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));
}
0
广告 广告

评论区