commons-loging与slf4j都是日志的门面库!
意思就是commons-loging与slf4j可认为是两款独立日志框架接口,都能解决日志功能。但是他们在用时候,需要搭配一款日志实现库。一般可分别搭配log4j或logback任意一款日志实现库就可以实现日志的功能。现在推荐使用slf4j组合任一款日志实现库来解决日志问题,而不推荐commons-loging。
那么现在日志框架接口slf4j选好了就要选择它的实现库了,比如:log4j、logback。。。等等。log4j用的比较多所以可以用
方案一:slf4j+log4j
需要jar包:slf4j-api.jar log4j.jar slf4j-log4j.jar(版本自测)
方案二 :slf4j+logback
需要jar包:slf4j-api.jar jcl-over-slf4j.jar logback-core.jar logback-access.jar logback-classic.jar
maven下这个就行:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.6</version>
</dependency>
ps:logback的性能比log4j要好所以,推荐用logback