lombok编译时注解@Slf4j的使用及相关依赖包

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

主要接口方法有

debug
warn
info
error
trace

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

<dependency>
      <groupId>org.projectlombokgroupId>
      <artifactId>lombokartifactId>
      <version>1.18.8version>
    dependency>

日至相关依赖

 
    <dependency>
      <groupId>log4jgroupId>
      <artifactId>log4jartifactId>
      <version>1.2.17version>
    dependency>
    <dependency>
      <groupId>org.slf4jgroupId>
      <artifactId>slf4j-log4j12artifactId>
      <version>1.7.26version>
    dependency>
    <dependency>
      <groupId>org.slf4jgroupId>
      <artifactId>slf4j-apiartifactId>
      <version>1.7.26version>
    dependency>
  dependencies>

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

 

注解的使用

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

lombok编译时注解@Slf4j的使用及相关依赖包_第1张图片

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

lombok编译时注解@Slf4j的使用及相关依赖包_第2张图片

 

转载于:https://www.cnblogs.com/passedbylove/p/11392236.html

你可能感兴趣的:(lombok编译时注解@Slf4j的使用及相关依赖包)