로그 : 소프트웨어의 실행 동안 발생하는 이벤트, 상태 ,오류 등의 정보를 기록하는 데 사용됨
- 로그레벨
어떤 종류의 로그 메세지를 어느 정도의 중요도로 기록할 것인지를 결정하는데 사용되는 개념.
1. trace (추적) : 가장 상세한 로그레벨, 매우 상세, 개발단계에서 디버깅 용도로 사용됨
2. debug(디버그) : 디버깅을 위한 상세한 정보를 기록, 개발자가 애플리케이션 내부 동작을 이해하고 디버그할 수 있도록 도움줌
3. info(정보) : 애플리케이션의 주요 이벤트를 기록함
4. warn(경고) : 잠재적인 문제의 전조로서 경고를 나타냄
5. error(에러) : 오류 레벨은 심각한 문제
6. fatal(치명적에러) : 가장 높은 중요도의 로그레벨
- 로그 레벨 명시하기
application.yaml 에서 로그레벨을 명시적으로 사용하지 않았다면
디폴트 : INFO 레벨을 사용함
application.yaml
logging:
level:
root: debug
org.springframework: debug
- 디폴트 로그레벨
'백엔드 back-end' 카테고리의 다른 글
[JAVA] @JsonIgnoreProperties(ignoreUnknown=true) (0) | 2024.07.16 |
---|---|
웹훅[Webhook] 이란 ? (0) | 2024.07.05 |
Lombok (0) | 2023.03.13 |
PUT, DELETE API (0) | 2023.03.13 |
Swagger 라이브러리 (0) | 2023.03.13 |