我试图找到这些方法的实现,但是没有运气。我想知道实现,这样我就可以知道它如何在内部处理String。我什么都找不到。可能是我看错地方了。请帮助链接/参考。 非常感谢。
答案 0 :(得分:2)
Java的简单日志记录外观(SLF4J)可作为各种日志记录框架(例如java.util.logging,logback和log4j)的简单外观或抽象。 SLF4J允许最终用户在部署时插入所需的日志记录框架
因此,Logger
接口在SLF4J库中声明,并且在该接口的实现中声明(即“调试/错误/信息方法”)在您选择的任何基础日志记录框架中声明。
常见日志记录库的实现示例(或至少是实现的入口点):
注意:接口和实现之间的关系对于Logback很简单(ch.qos.logback.classic.Logger
实现org.slf4j.Logger
),但是对于其他日志记录库来说,通常是一个适应层,它使SLF4J接口适应每个库中的实现。我已经在上面的列表中包含了一些“适配器”的链接,但是SLF4J GitHub存储库中有更完整的集合:https://github.com/qos-ch/slf4j。