java将异常堆栈转换为字符串

来源:互联网 发布:铝合金门 知乎 编辑:程序博客网 时间:2024/06/06 03:14

java的异常提供了printStackTrace方法,但是没有办法直接将对转转换为字符串,通过下面的方法可以方便的实现:

  /**     * 将异常堆栈转换为字符串     * @param aThrowable 异常     * @return String     */    public static String getStackTrace(Throwable aThrowable) {        final Writer result = new StringWriter();        final PrintWriter printWriter = new PrintWriter(result);        aThrowable.printStackTrace(printWriter);        return result.toString();      }


0 0
原创粉丝点击