【发布时间】:2020-07-18 04:16:35
【问题描述】:
我知道使用配置服务器和刷新端点,可以在 Spring Boot 应用程序中动态更改日志记录级别。为了控制日志轮换策略和文件的 json 编码,我决定使用 logback。但这会阻止我动态更改日志记录级别。
<root level="info">
<appender-ref ref="RollingFile" />
<appender-ref ref="Console" />
</root>
这意味着只有 info 将被写入控制台/文件。但是如果我想在运行时将其更改为调试/跟踪呢?
编辑 我仍然不明白根级别的标签。但是 logback 似乎是从 application.properties 获取日志级别,这基本上回答了我的问题。
【问题讨论】:
-
使用弹簧启动器
-
好吧..我认为当我提到配置服务器和刷新端点时我使用执行器很明显
标签: spring-boot apache-commons-logging