slf4j是一个日志门面模式的框架,只对调用者开放少量接口用于记录日志

主要接口方法有

debug
warn
info
error
trace

在idea中可以引入lombok框架,使用@Slf4j注解,在编译时动态成功日志调用实例。

<dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.8</version>
    </dependency>

日至相关依赖

 <!-- 日志处理 -->
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.26</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>1.7.26</version>
    </dependency>
  </dependencies>

注意slf4j两个相关jar包的版本一直,1.7.26,不一致容易产生问题。

 

注解的使用

直接在类上面添加注解@Slf4j,在方法内部使用。

 这个注解会在源代码编辑阶段帮你注入日志类进去,如下

 

posted on 2019-08-22 08:13  你不知道的浪漫  阅读(17571)  评论(0编辑  收藏  举报