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



반응형