gpt4 book ai didi

java - 有多个 SLF4J 绑定(bind)时如何使用 SLF4J

转载 作者:搜寻专家 更新时间:2023-11-01 03:26:48 24 4
gpt4 key购买 nike

当我将 SLF4J 记录器添加到我的代码中时,我收到一条错误消息:“类路径包含多个 SLF4J 绑定(bind)。”在 slf4j.org/codes 网站上,它声明我应该将它们从类路径中删除。但是,这两个记录器包含在我的 Maven 依赖项中。我的整个 Maven 依赖文件夹都包含在类路径中。我不负责 maven 依赖项中的内容,因此我不能编辑它,以便它在 maven 依赖项文件夹中只有一个记录器依赖项。我可以指定 Java 程序,以便它只使用其中一个记录器吗?

杰伊

最佳答案

找出项目的哪些依赖项包含 slf4j 实现,然后将其排除:

    <dependency>
<groupId>other-group</groupId>
<artifactId>dependency-id</artifactId>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<!-- or slf4j-jdk14, etc -->
<artifactId>slf4j-simple</artifactId>
</exclusion>
</exclusions>
</dependency>

关于java - 有多个 SLF4J 绑定(bind)时如何使用 SLF4J,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12065658/

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