Develope/Programming
[JAVA] Exception 출력 정리
고로이
2018. 10. 15. 16:57
반응형
예전에는 Exception이 중요하다고 생각하지 않았어서
진짜 쥐약이다 이부분은
과거의 나를 깐다 ㅠ
1. e (기본)
java.lang.ArithmeticException: / by zero
3. e.getMessage() => 뒤에 메세지만
/ by zero
2. e.getLocalizedMessage() => 뒤에 메세지만 로컬 언어로?
/ by zero
* 둘의 차이점은 https://stackoverflow.com/questions/24988491/difference-between-e-getmessage-and-e-getlocalizedmessage
Locale.setDefault(Locale.KOREA);
4. e.getCause() => null 아닐때 찾으면 업뎃하겟음
null
5. e.getClass() = 클래스 풀네임
class java.lang.ArithmeticException
6. e.getClass().getSimpleName() = 익셉션 클래스만
ArithmeticException
7. e.toString()
java.lang.ArithmeticException: / by zero
8. Logger 이용
logger.error(ExceptionUtils.getStackTrace(e));
반응형