개발은 하는건가..

[에러] log4j-slf4j-impl cannot be present with log4j-to-slf4j 본문

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'

 

Comments