首页 » Java » 关于Lombok中注解@Slf4j使用说明

关于Lombok中注解@Slf4j使用说明

 

一.导读
本篇文章介绍lombok的日志注解使用方法,注解在类上,为类提供一个属性名为log的log4j日志对象
二.案例演示
1.引入pom依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.4</version>
</dependency>
2.Java源文件编写(LogSlf4jDemo.java)

import lombok.extern.slf4j.Slf4j;
@Slf4j
public class LogSlf4jDemo {
  public void logDemo() {
    log.info("slf4j info test");
    log.debug("slf4j debug test");
    log.error("slf4j error test");
    log.warn("slf4j warn test");
 }
}

3.Java编译后文件(LogSlf4jDemo.class)

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LogSlf4jDemo {
private static final Logger log = LoggerFactory.getLogger(LogSlf4jDemo.class);
  public LogSlf4jDemo() {
  }
  public void logDemo() {
    log.info("slf4j info test");
    log.debug("slf4j debug test");
    log.error("slf4j error test");
    log.warn("slf4j warn test");
  }
}

案例分析:说明加上@Slf4j注解,被编译后的源文件或自动加上一个private static final Logger log = LoggerFactory.getLogger方法,所以我们在使用的时候直接调用log里的方法即可
三.参考文献
官方文档:https://projectlombok.org/api/lombok/extern/slf4j/Slf4j.html

原文链接:关于Lombok中注解@Slf4j使用说明,转载请注明来源!

0