/actuator/logger 响应中的“configuredLevel”和“ effectiveLevel”有什么区别

Mur*_*san 6 logging spring-mvc spring-boot spring-boot-actuator

我正在使用 Spring Boot Actuator 库,似乎无法弄清楚当我点击资源 URI /actuator/loggers/{logger_id} 时返回的响应之间的确切差异。

返回的响应通常是这样的,

{
    "configuredLevel": null,
    "effectiveLevel": INFO
}
Run Code Online (Sandbox Code Playgroud)

这里的configuredLevel和 effectiveLevel表示什么?

Mad*_*ave 11

configuredLevel该记录器的显式配置的日志记录级别,null如果未显式配置,则为该日志记录级别。如果configuredLevel不是null,则effectiveLevel等于configuredLevel。如果configuredLevelis null,则effectiveLevel等于记录器父级的日志记录级别。