java通過Throwable的printStackTrace方法將異常信息保存到字符串中

c6e3 9年前發布 | 2K 次閱讀 Java

/**

  • 將異常信息轉化成字符串
  • @param t
  • @return
  • @throws IOException */ private static String exception(Throwable t) throws IOException{ if(t == null)
     return null;
    
    ByteArrayOutputStream baos = new ByteArrayOutputStream(); try{
     t.printStackTrace(new PrintStream(baos));
    
    }finally{
     baos.close();
    
    } return baos.toString(); }</pre>
 本文由用戶 c6e3 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!