首页 > 编程语言 > 详细

13. SpringBoot 日志框架的默认配置

时间:2021-08-04 15:55:54      阅读:14      评论:0      收藏:0      [点我收藏+]

SpringBoot默认帮我们配置好了日志;

下面我们使用:【我们在SpringBoot测试类写】:

级别:

trace < debug < infowarn < error

技术分享图片
    package com.example.demo;

    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;

    @RunWith(SpringRunner.class)
    @SpringBootTest
    public class DemoApplicationTests {
        //获取一个 记录器 注意是slf4j下的Logeer
         Logger logger = LoggerFactory.getLogger(getClass());


        @Test
        public void contextLoads() {
            //日志的级别:
            //分级别可以调整日志的级别,实现打印范围
            //下面展示由高到底
            logger.trace("这个 trace 日志...");
            logger.debug("这个 debug 日志...");
            //SpringBoot 默认级别是 info以上的 所以运行后只打印info以上的日志【Root级别】
            logger.info("这个 info 日志...");
            logger.warn("这个 warn 日志...");
            logger.error("这个 error 日志...");

        }

    }
DemoApplicationTests

运行发现,注释也说清楚了,默认是info 哪里分级

技术分享图片

 

 

 

调节日志打印级别

既然是默认 那么我们也可以去调节他的级别: 在配置文件中写:

#调节日志框架级别:调节 com.example 这个包下的级别
logging.level.com.example=trace

那么级别调到了 trace以上 所以刚刚写的代码会全部打印出:

技术分享图片

 

 技术分享图片

 

13. SpringBoot 日志框架的默认配置

原文:https://www.cnblogs.com/bi-hu/p/15098386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!