자바의 try-catch문을 대신하여, 스프링에서는 어떻게 예외처리를 하는가..!
위에 3개가 동시에 존재할 경우 - 앞의 번호 1, 2, 3 순서대로 우선순위를 가진다.
로그(Log)
| 로그 레벨 | 설명 |
|---|---|
TRACE | 가장 상세한 흐름 정보 (거의 안 씀) |
DEBUG | 개발 단계의 디버깅을 위한 상세 정보 |
INFO | 중요한 비즈니스 흐름, 운영 정보 |
WARN | 당장 문제는 아니지만, 잠재적 위험 경고 |
ERROR | 기능 수행이 불가능한 심각한 오류 |
스프링 프레임워크에서는 Lombok 라이브러리의 @Slf4j 어노테이션을 사용하면 아주 간편하게 로깅을 할 수 있다.
예외처리 알고도 어렵고 모르겠는 그것
조건으로 예외처리하는 건 알겠는데
로그를 이용하거나 트라이캐치같은 건 아직도 모르겠음. 익숙하지 않아서 그런 것 같으니
많이 사용해보는 수밖에...