集成其他日志实现之前 观察官网图 SLF4J日志门面,共有3种情况对日志实现进行绑定 1.在没有绑定任何日志实现的基础之上,日志是不能够绑定实现任何功能的 值得大家注意的是,通过我们刚刚的演示,slf4j-simple是slf4j官方提供的 使用的时候,也是需要导入依赖,自动绑定到slf4j门面上 如果不导入,slf4j 核心依赖是不提供任何实现的 2.logback和simple(包括nop) 都是slf4j门面时间线后面提供的日志实现,所以API完全遵循slf4j进行的设计 那么我们只需要导入想要使用的日志实现依赖,即可与slf4j无缝衔接 值得一提的是nop虽然也划分到实现中了,但是他是指不实现日志记录(后续课程) 3.log4j和JUL 都是slf4j门面时间线前面的日志实现,所以API不遵循slf4j进行设计 通过适配桥接的技术,完成的与日志门面的衔接
SLF4J与日志集成的分类
SLF4J是一个日志门面,如果没有绑定任何日志实现,将无法使用。slf4j-simple是官方提供的简单实现,需要导入依赖才能工作。logback和simple遵循SLF4JAPI设计,而log4j和JUL则通过适配器与SLF4J衔接,因为它们先于SLF4J存在。nop是一个不记录日志的实现。
摘要由CSDN通过智能技术生成