【发布时间】:2023-04-09 06:22:01
【问题描述】:
我收到了另一个开发人员完成的项目(我现在无法联系到他)。在那个项目中,slf4j 用于日志记录。但我看到 log4j-1.2.17.jar 和 logback-access-1.0.9.jar,logback-classic-1.0.9.jar,logback-core-1.0.9。 jar 在类路径中。 log4j.properties 和 logback.xml 文件也在资源中。现在我很困惑实际使用了哪个实现。任何人都可以提出任何建议吗?
更新
classpath中还有slf4j-api-1.7.2.jar和slf4j-log4j12-1.7.2.jar
【问题讨论】:
-
我相信要让 log4j 工作,你需要 log4j 桥 (slf4j.org/legacy.html)。桥也存在吗? (注意:我可能错了,我只使用过 slf4j 的 logback)最后,这有关系吗?如果两种配置做的事情大致相同,您应该能够简单地删除 log4j,因为它肯定会使用 logback。