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