🖥️ 백엔드/스프링
[스프링] 로그 레벨
케로⸝⸝◜࿀◝ ⸝⸝
2024. 4. 23. 12:07
Core Features
In the absence of an Executor bean in the context, Spring Boot auto-configures an AsyncTaskExecutor. When virtual threads are enabled (using Java 21+ and spring.threads.virtual.enabled set to true) this will be a SimpleAsyncTaskExecutor that uses virtual t
docs.spring.io
Spring Boot Logging
Spring Boot uses Apache Commons logging for all internal logging but the underlying log implementations are flexible. You can use Util…
medium.com
TRACE < DEBUG < INFO < WARN < ERROR < FATAL
TRACE | 가장 상세한 로그 레벨로, 애플리케이션의 실행 흐름과 디버깅 정보를 상세히 기록한다. 보통 개발 중에만 활성화된다. |
DEBUG | 디버깅 목적으로 사용되며, 개발 단계에서 상세한 정보를 기록한다. 애플리케이션의 내부 동작을 이해하고 문제를 분석하는 데 도움을 준다. |
INFO | 정보성 메시지를 기록한다. 애플리케이션의 주요 이벤트나 실행 상태에 대한 정보를 전달한다. |
WARN | 경고성 메시지를 기록한다. 애플리케이션이 정상적으로 동작하지만 잠재적인 오류 상황과 같이 주의가 필요한 상황을 알려준다. |
ERROR | 오류 메시지를 기록한다. 심각한 문제 또는 예외 상황을 나타내며, 애플리케이션의 정상적인 동작에 영향을 미칠 수 있는 문제를 알린다. |
FATAL | 가장 심각한 오류 메시지를 기록한다. 애플리케이션의 동작을 중단시킬 수 있는 치명적인 오류를 나타낸다. 대부분의 경우 ERROR 수준으로 충분하지만, 더 심각한 문제를 나타내기 위해 사용될 수 있다. 참고) Logback does not have a FATAL level. It is mapped to ERROR. |
반응형