- 프로그램이 실패하면 자바는 그 예외의 스택트레이스(stack trace)를 자동으로 출력
- stack trace는 예외 객체의 toString() 메서드가 반환하는 문자열
- 예외의 toString() 메서드에 실패 원인에 관한 정보를 가능한 한 많이 담아 반환하는 일이 중요하다 -> 실패 순간의 상황을 정확히 포착해 예외의 상세 메시지에 담아야 한다.
- 보안 관련 정보에 주의
포착한 실패 정보는 예외 상황 복구에 유용하다. 따라서 비검사 예외보다 검사 예외에서 빛을 발한다.