美文网首页
日志框架slf4j

日志框架slf4j

作者: 折戟沉沙_wx | 来源:发表于2018-08-25 11:56 被阅读0次

一、使用slf4j

使用slf4j时需要写private final Logger logger = LoggerFactory.getLogger(XXX.class);

每个类使用都要重新写一次,这样比较烦。

如果不想每次都写可以用注解@Slf4j

二、使用注解@Slf4j

1、在pom文件加入依赖
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
</dependency>
2、代码
@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j//
public class LoggerTest {

//    private final static Logger log = LoggerFactory.getLogger(LoggerTest.class);

    @Test
    public void test1(){
        log.debug("debug message");
        log.warn("warn message");
        log.info("info message");
        log.error("error message");
        log.trace("trace message");
    }
}

输出如下:

001.png

因为默认是输出 info之上的 , 由下图可知 debug,trace不输出

002.png
3、注意:如果注解@Slf4j注入后找不到变量log,那就给IDE安装lombok插件

以idea为例 ,File → settings → Plugins, 然后点击“Browse repositories” ,输入 lombok 搜索插件, 点install安装,安装完重启idea ,这时候输入 log就可以有提示了 .

相关文章

  • 深入理解日志框架门面slf4j

    Log日志框架学习-Slf4j 什么是slf4j The Simple Logging Facade for Ja...

  • logger日志-slf4j简介

    一、slf4j简介 slf4j(Simplelogging facade for Java)是对所有日志框架制定的...

  • SLF4J用户手册

    SLF4J用户手册 Simple Logging Facade for Java(SLF4J)用作各种日志框架的简...

  • 2021-09-17 IO流(异常的日志信息)

    常见的日志框架:log4j、slf4j等

  • 三、Spring Boot与日志

    一、日志框架分类和选择 二、SLF4j的使用 三、SpringBoot日志关系 四、SpringBoot日志使用 ...

  • 03.spring-boot与日志

    spring-boot与日志 使用slf4j 如何让系统中所有的日志都统一到slf4j 将系统中其他日志框架先排除...

  • spring boot学习与实践练习2

    SpringBoot和日志 SpringBoot选用的日志框架是日志抽象层(门面)选用SLF4J,日志实现选用是l...

  • Log4J/Logback

    slf4j是一系列的日志接口,而log4j logback是具体实现了的日志框架。slf4j译为简单日志门面(Th...

  • 日志

    常用的日志框架有以下集中log4j、logback、slf4j 1、slf4j 定义了日志的接口有,没有具体的实现...

  • Spring Boot ——Spring Boot与日志

    一、Spring Boot日志介绍 1、简介: Spring Boot底层使用的的日志框架为SLF4j(日志的抽象...

网友评论

      本文标题:日志框架slf4j

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