• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

slf4j, logback 관련 질문

20.04.17 04:30 작성 조회수 146

0

안녕하세요.

1. slf4j를 의존성에 추가하는것만으로 스프링 프레임워크 로그 출력시 slf4j를 사용하게 되는건가요? slf4j를 사용하지 않을때 IDE 콘솔에 출력되는 것과 다른게 있나요?

2. 동영상 강의에서 slf4j와 logback을 연결하기 위해 logback 의존성 설정 안에서 <exclusion>을 사용하셨는데요

<exclusion>은 의존성 충돌 시 명시적으로 의존성을 빼주기 위해 사용하는걸로 까지만 알고있는데 강의에서와 같이 설정함으로써 어떻게 slf4j와 logback이 연결되는건지 궁금합니다.

답변 혹은 참고할만한 관련 링크 부탁드립니다.

감사합니다.

답변 1

답변을 작성해보세요.

1

스프링에서는 실행중 발생되는 로그 메시지를 slf4j와 logback 라이브러리를 활용합니다. 프로젝트 내에 라이브러리 존재 여부를 확인하고 있으면 출력하고 없으면 출력하지 않도록 코드가 만들어져 있습니다. 따라서 그냥 라이브러리 의존성을 추가하는 것만으로 로그 출력이 가능하게 됩니다.