异常SLF4JLoggerContext cannot be cast to log4j.core.LoggerContext
Posted 一片秋叶一树春
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常SLF4JLoggerContext cannot be cast to log4j.core.LoggerContext相关的知识,希望对你有一定的参考价值。
问题:
SLF4JLoggerContext cannot be cast to org.apache.logging.log4j.core.LoggerContext
有log包冲突,需要处理冲突的包
方式1.排除以下包【如果有】
log4j-to-slf4j-2.0.2.jar
log4j-to-slf4j-2.0.2-sources.jar
log4j-slf4j-impl-2.0.2.jar
log4j-slf4j-impl-2.0.2-sources.jar
方式2.排除spring-boot-starter下的log4j-to-slf4j包
直接引入logging排除对应包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-to-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
以上是关于异常SLF4JLoggerContext cannot be cast to log4j.core.LoggerContext的主要内容,如果未能解决你的问题,请参考以下文章