slf4j的使用

2018-08-28  本文已影响0人  cccccttttyyy

什么是slf4j

slf4j:简单日志门面。只是定义了一组日志接口,但并未提供任何实现。
你和其他人的代码都用slf4j的接口,具体实现未知,那你依赖其他人jar包时,若你使用的是log4j,整个工程就只会用到log4j日志框架。
它主要为了解决,一个项目,使用不同日志框架的矛盾。

导入包

例如使用log4j日志框架,除log4j的包外还需要导入。

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.21</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.21</version>
</dependency>

使用

log4j原来的代码

static Logger log = Logger.getLogger(Test.class);

换成

static Logger log = LoggerFactory.getLogger(Test.class);

即可正常使用

上一篇下一篇

猜你喜欢

热点阅读