Java
[Java] Exception을 String으로 변환하는 방법
dada123
2017. 2. 27. 09:33
자바 개발 중 다양한 Exception을 경험하게 된다.
디버깅을 하여 실시간으로 Exception을 확인 할수 있는 경우는 e.printStackTrace로 에러의 상세 내용을 쉽게 문제를 확인 할수 있지만,
로그파일로 확인해야 할 경우에는 e.printStackTrace으로 확인이 어려워 Exception 내용을 String으로 변환하여 저장하면 Exception의 상세 내용을 확인 할수 있다.
public String printStackTrace(Exception e){ ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); PrintStream printStream = new PrintStream(byteArrayOutputStream); e.printStackTrace(printStream); return byteArrayOutputStream.toString(); }