美文网首页Spring
lombok的@Slf4j

lombok的@Slf4j

作者: AbstractCulture | 来源:发表于2020-07-16 18:03 被阅读0次

    门面模式

    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");
      }
    }
    

    相关文章

      网友评论

        本文标题:lombok的@Slf4j

        本文链接:https://www.haomeiwen.com/subject/jcrmhktx.html