关于java:异常SLF4JLoggerContext-cannot-be-cast-to-log4jcoreLoggerContext

3次阅读

共计 532 个字符,预计需要花费 2 分钟才能阅读完成。

问题:
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>
正文完
 0