java將異常堆棧轉換爲字符串

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();
      }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章