IntelliJ

[Error] logging ERR

HU_717 2024. 11. 18. 17:08

 

스프링 부트에서의 Log

  • 스프링 부트에서는 기본적으로 Logback이 설정되어 있으며 SLF4J의 3가지 모듈이 Logback과 연결된다
  • 이를 통해 로깅 설정을 빠르게 적용하고, 필요에 따라 커스터 마이징이 가능하다

Logger 설정 오류

  • Spring Boot에서 Logger을 사용하기 위해서는 클래스에 Logger 객체를 생성하여 사용해야한다
  • SL4J의 LoggerFactory를 주로 사용한다
  • 하지만 여기서 오류가 발생하였다

 

오류 해결

  • 'logger' 타입을 'Logger'(으)로 마이그레이션을 진행하면 오류가 해결되는 모습을 확인할 수 있다

  • 이후에 원인을 찾아보니 Logger와 LoggerFactory는 SLF4J 라이브러리에 속하므로, 의존성이 포함되어야 작동을 하는데 의존성을 추가를 진행하지 않아서 발생하는 문제였다.
  • 이에 SLF4J 의존성 문제를 우회하여 Java 기본 로깅(JUL)을 사용하여 오류를 해결하였다.