작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
222
0
이전 강의에서 Springboot2부터는 pom.xml에 exclusion없이 Common logging외 에서 SLF4j 또는 Log4j2를 사용할 수 있다고 하셨었는데...
이 강의에선 logging을 exclusion하셨는데 둘이 다른 의미의 의존성 관리인가요?
답변 1
0
네 다른 의존성을 이야기 한겁니다. 스프링 부트 1에서는 pom.xml에서 commons logging을 exclusion 하고 slf4j 설정을 했었는데 spring-jcl이라는 프로젝트가 스프링 5부터 추가되면서 그런 수고를 하지 않아도 slf4j를 쓰게끔 바꼈다는 것이구요.
이 수업에서 다루는 내용은 slf4j가 사용하는 기본 로거가 logback으로 설정되어 있는데 그걸 Log4j2로 바꾸는 방법을 설명하고 있습니다. 이 경우에는 스프링 부트가 기본으로 사용하는 logback을 빼고 log4j2를 넣어야 하기 때문에 의존성 exclusion을 해야 합니다.