자바 개발 중 다양한 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(); }
'Java' 카테고리의 다른 글
[Java] 원시 타입 데이터 (0) | 2017.03.03 |
---|