大家都知道即使我们使用了特定的日志配置文件,我们仍然可以使用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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐