发布网友 发布时间:2022-04-01 18:52
共4个回答
懂视网 时间:2022-04-01 23:13
slf4j和log4j区别是:
1、slf4j是日志的接口只定义了一些方法而没有去实现,和commons-logging一样。
2、而log4j是具体的实现,即怎么来打印日志等,和logback是一样的。
热心网友 时间:2022-04-01 20:21
slf4j是日志的接口(只定义了一些方法而没有去实现),和commons-logging一样。而log4j是具体的实现(即怎么来打印日志等),和logback是一样的。热心网友 时间:2022-04-01 21:39
都是用于做日志(log)的两套接口,slf4j.jar和log4j, 他们都符合common log的标准而制定的。可以说是竞争关系,相对而言,log4j用的相对比较多。 Hibernate里记录日志用的是slf4j,不过可以更改api替换为log4j,这么做的人也很多。热心网友 时间:2022-04-01 23:14
slf是hibernate提供的一个日志接口,它可以被log4j的方法去实现,也可以被common-logging的方法去实现,等等!只是一个接口与方法实现的关系!