2020年5月3日 星期日

將 java 的 Excpetion.printStackTrace() 輸出內容寫到 String 中

將 java 的 Excpetion.printStackTrace() 輸出內容寫到 String 中

import java.io.PrintWriter;
import java.io.StringWriter;

public class Test {

 public static void main(String[] args) {
  try{
   //some code
  }catch(Exception e){
   StringWriter stringWriter = new StringWriter();
   e.printStackTrace(new PrintWriter(stringWriter));
   String exceptionString = stringWriter.toString();
   System.out.println(exceptionString);
  }
 }

}


參考:
  1. [程式][Java] Exception StackTrace to String