티스토리 뷰
Framework/Logging
Logback 오류 해결 - NoSuchMethodError: ch.qos.logback.classic.LoggerContext.removeObject(Ljava/lang/String;)V
호형 2020. 6. 26. 14:11springboot 1.4.2 를 사용하다가 2.x 로 versionup을 하였다. 오 생각보다 별 이슈 없이 잘 되네? 하며 종속성 에러를 다 잡고 서버를 기동하는 순간 다음과 같은 오류가 떨어졌다.
이 익숙한듯 익숙하지않은 익숙한거같은 오류...
분명 위에서 지적하는 logback 관련 라이브러리는 물론 잘 올라와있다.
찾아보니 역시 springboot migration 이슈였다. 이건 springboot 1.5.x 를 사용할때도 나타나는 현상이라고 하는데 springboot 1.5.x 이상에서 logback 1.0.x version을 사용하면 이런 문제가 발생한다고 한다.
해결방법은 logback을 최소 1.1.3 version 이상을 사용하면 된다.
<logback.version>1.2.3</logback.version>
이렇게 바꾸고 다시 기동시켜보면 잘 되는걸 확인할 수 있다.
끝!
'Framework > Logging' 카테고리의 다른 글
log4j에서 slf4j + logback 으로 전환하기 (0) | 2020.08.07 |
---|---|
Logback 이란? 설정방법 및 사용방법 (0) | 2020.07.14 |
lombok 설치 및 @Slf4j 사용방법 (0) | 2020.06.11 |
NoClassDefFoundError: org/apache/commons/logging/LogFactory 오류 (0) | 2020.06.08 |
Logback에 spring profile을 적용하기 (0) | 2020.05.12 |
댓글