0
点赞
收藏
分享

微信扫一扫

lombok的@Slf4j

向上的萝卜白菜 2021-12-29 阅读 88

门面模式

Java Web中有很多日志框架,如:logbacklog4jlog4j2等。
为了兼容这些框架,使用了门面模式进行抽象,这就是slf4j的api标准。用户无需关心底层是什么日志框架,只需要获取Logger对象即可。

lombok对slf4j的优化

我们可以在每个类都声明一个Logger,它从LoggerFactory中获取。

public class LogTest{
   private final Logger logger = LoggerFactory.getLogger(currentClass.class);
}

注解形式

在类上标注@Slf4j,即可使用log.info()等方法。

@Slf4j
public class LogTest{
  public void test(){
    log.info("OK");
  }
}
举报

相关推荐

0 条评论