gpt4 book ai didi

java.lang.ClassCastException : org. slf4j.helpers.NOPLogger 无法转换为 org.slf4j.spi.LocationAwareLogger

转载 作者:行者123 更新时间:2023-12-02 05:39:22 24 4
gpt4 key购买 nike

我们有 log4j2 实现 (2.0-beta9) 并且还使用 slf4j.version 1.7.3。我正在初始化记录器,例如

private transient final Logger logger = LogManager.getLogger(this.getClass());

每当出现任何错误时,我都会打印类似的错误

logger.error("Error message is : " + e); ---> This line is throwing error like 

错误:

java.lang.ClassCastException: org.slf4j.helpers.NOPLogger cannot be cast to org.slf4j.spi.LocationAwareLogger

如何解决这个问题?

最佳答案

您的完整配置中很可能有多个 slf4j jar,并且一个类加载器定义的类无法转换为另一个类加载器中定义的类或接口(interface)。

关于java.lang.ClassCastException : org. slf4j.helpers.NOPLogger 无法转换为 org.slf4j.spi.LocationAwareLogger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24637891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com