스프링 부트 스타터 패키지(spring-boot-stater-web)에서 제공하는 로그백(Logback)을 정리해본다.
slf4j의 구현체로서 스프링 부트의 기본 로그이다.
(또 다른 구현체로는 Log4j2 가 있다)
<로깅 수준>
1. TRACE(추적) : 가장 상세한 로그 레벨
2. DEBUG(디버그) : 디버깅 목적으로 사용
3. INFO(정보) : 정보성 메시지 기록
4. WARN(경고) : 경고성 메시지 기록
5. ERROR(에러) : 오류 메시지 기록
6. FATAL(치명적) : 가장 심각한 오류 메시지 기록
7. OFF(해제) : 로그 사용안함
로깅 수준은 스프링부트에서는 application.properties 파일에서 구성할 수 있다.
INFO로 지정하면 INFO 레벨 이상에 해당하는 메시지를 볼 수 있다.
* 기본 로깅 수준은 INFO
* 운영환경에서 로깅 수준 변경은 위험할 수 있다.
- 예전 운영환경 로깅 수준을 ERROR -> DEBUG 로 변경했다가 성능 장애를 겪은 적이 있다.
'스프링' 카테고리의 다른 글
Spring / Java 버전 확인 사이트 (2) | 2025.02.03 |
---|