大家都知道即使我们使用了特定的日志配置文件,我们仍然可以使用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
这样即使日志配置文件中已经写死了日志级别,我们仍然可以在配置文件里控制日志输出;