자바 익셉션에서 e.printstacktrace()를 문자열로 출력하는 방법입니다.
package org.sample;
import java.io.PrintWriter;
import java.io.StringWriter;
public class Sample_101 {
/** @content main */
public static void main(String[] args) {
try {
throw new Exception(); // 익셉션 발생
} catch (Exception e) {
System.out.println("getPrintStackTrace : " + getPrintStackTrace(e));
}
}
/** @content getPrintStackTrace */
public static String getPrintStackTrace(Exception e) {
StringWriter stringWriter = new StringWriter();
e.printStackTrace(new PrintWriter(stringWriter));
return stringWriter.toString();
}
}
'개발 > Java' 카테고리의 다른 글
현재 날짜, 시간 구하기 - 원하는 포맷 및 자릿수 (SimpleDateFormat, yyyy-MM-dd HH:mm:ss) (0) | 2023.02.02 |
---|---|
컨트롤러에서 데이터받기 (GET, POST) (0) | 2023.01.10 |
댓글