【问题标题】:What is the difference between 'configuredLevel' and 'effectiveLevel' in /actuator/logger response/actuator/logger 响应中的“configuredLevel”和“effectiveLevel”有什么区别
【发布时间】:2021-01-07 16:57:17
【问题描述】:
我正在使用 Spring Boot 执行器库,但似乎无法弄清楚当我点击资源 URI /actuator/loggers/{logger_id} 时返回的响应之间的确切区别。
返回的响应通常是这样的,
{
"configuredLevel": null,
"effectiveLevel": INFO
}
这里的configuredLevel和effectiveLevel是什么意思?
【问题讨论】:
标签:
spring-boot
spring-mvc
logging
spring-boot-actuator
【解决方案1】:
configuredLevel 是为该记录器显式配置的日志记录级别,如果未显式配置,则为 null。如果configuredLevel 不是null,则effectiveLevel 等于configuredLevel。如果configuredLevel 是null,则effectiveLevel 等于记录器父级的记录级别。