SpringBoot , Thymeleaf
[에러] log4j-slf4j-impl cannot be present with log4j-to-slf4j
수동애비
2022. 3. 4. 12:12
반응형
> org.apache.logging.log4j.LoggingException: log4j-slf4j-impl cannot be present with log4j-to-slf4j
log4j 취약점으로 버전을 올렸더니 빌드 시 위와 같은 오류가 떴다.
log4j-slf4j-impl 과 log4j-to-slf4j 가 같이 사용할 수 없다고 한다.
build.gradle 에 아래와 같이 configuration 을 추가하면 된다.
configurations {
all {
exclude group: 'org.apache.logging.log4j', module: 'log4j-to-slf4j'
}
}
현재 내 프로젝트에서는 logback 를 사용하지 않고 있었기에 상관 없지만 springboot 에서 기본으로 logback 을 사용하고 있었다면 configurations 안에 다음 내용도 같이 추가해주면 된다.
exclude group: 'ch.qos.logback', module: 'logback-classic'