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