当前位置:网站首页>日志@Slf4j介绍使用及配置等级

日志@Slf4j介绍使用及配置等级

2022-08-10 12:52:00 李长渊哦

日志@Slf4j介绍使用及配置等级


一、依赖及插件

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

安装一个lombok插件
在这里插入图片描述

二、设置日志级别

日志级别从小到大为 trace < debug < info < warn < error < fatal,由于默认日志级别设置为 INFO,因此info级别的日志时, trace 和 debug 级别的日志都看不到。

我们可以在 applicaition.yml文件中修改日志级别。比如将全局日志级别都改成 trace,则系统所有的日志都能看到

logging:
  level:
    com.example.demo: trace #com.example.demo为包名

三、演示

@Slf4j
@RestController
public class LogController {
    

    @ApiOperation("测试日志")
    @GetMapping("/LogTest")
    public People queryList() {
    
        People people = new People(1, "小王", 1);
        log.error(people.toString());
        log.warn(people.toString());
        log.info(people.toString());
        //比如将全局日志级别都改成 trace,则系统所有的日志都能看到。
        log.debug(people.toString());
        log.trace(people.toString());
        return people;
    }

}

在这里插入图片描述

原网站

版权声明
本文为[李长渊哦]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_46146718/article/details/126262096