大家都知道即使我们使用了特定的日志配置文件,我们仍然可以使用springboot的配置文件来精确地控制每个目录的级别;

在平常的使用中我们使用properties配置日志级别可以是以下方式

// 这个目录下所有输出为debug模式
logging.level.com.efarm.api.dao=debug
// 这个类的所有日志输出为debug模式
logging.level.com.efarm.api.common.interceptors.PerformanceInterceptor=debug

以上的方式如果用yaml文件来配置就是:

1、单个日志级别,以前我的方式是:

logging:
  level:
    com.txlc.dwh.job.common.interceptor.PerformanceInterceptor: debug

单个配置,如果是多个就要使用下面的方式了

2、配置多个日志级别

logging:
  level:
    com:
      txlc:
        dwh:
          job:
            service:
              impl:
                CkHouseServiceImpl: DEBUG
            common:
              interceptor:
                PerformanceInterceptor: DEBUG

这样即使日志配置文件中已经写死了日志级别,我们仍然可以在配置文件里控制日志输出;请不要给我的大拇指上加水印
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐