스프링 부트에서의 Log
- 스프링 부트에서는 기본적으로 Logback이 설정되어 있으며 SLF4J의 3가지 모듈이 Logback과 연결된다
- 이를 통해 로깅 설정을 빠르게 적용하고, 필요에 따라 커스터 마이징이 가능하다
Logger 설정 오류
- Spring Boot에서 Logger을 사용하기 위해서는 클래스에 Logger 객체를 생성하여 사용해야한다
- SL4J의 LoggerFactory를 주로 사용한다
- 하지만 여기서 오류가 발생하였다
오류 해결
- 'logger' 타입을 'Logger'(으)로 마이그레이션을 진행하면 오류가 해결되는 모습을 확인할 수 있다
- 이후에 원인을 찾아보니 Logger와 LoggerFactory는 SLF4J 라이브러리에 속하므로, 의존성이 포함되어야 작동을 하는데 의존성을 추가를 진행하지 않아서 발생하는 문제였다.
- 이에 SLF4J 의존성 문제를 우회하여 Java 기본 로깅(JUL)을 사용하여 오류를 해결하였다.
'IntelliJ' 카테고리의 다른 글
[Error] Error starting ApplicationContext (0) | 2024.11.19 |
---|---|
[ 의존성 ] 추가 라이브러리 선택 (0) | 2024.11.19 |
[Spring] DI (Dependency Injection)가 필요한 이유 (2) | 2024.11.15 |
[IntelliJ] Spring Boot 프로젝트 생성하기 (0) | 2024.11.14 |
[JSP] Encoding ERROR (0) | 2024.11.14 |