发布网友 发布时间:2022-09-18 08:51
共1个回答
热心网友 时间:2023-10-21 04:05
Slf4j是日志记录的接口(只定义了一些方法没有实现),就像commons-logging一样。而log4j是具体实现(即如何打印日志等。),和logback一样。两者都是两套日志的接口,slf4j.jar和log4j,都是按照通用日志的标准开发的。可以说是竞争关系。相对来说,log4j使用的相对更多。Hibernate使用slf4j记录日志,但是也有可能改变api,用log4j代替。很多人都这样。