【发布时间】:2018-09-18 21:27:51
【问题描述】:
我的 config.yml 文件看起来像这样(日志记录部分):
logging:
level: INFO
loggers:
com.company.package: ERROR
appenders:
- type: console
threshold: DEBUG
这会将 com.company.package 上的所有日志记录设置为 ERROR。我想在运行时为开发环境覆盖它,以记录调试级别的日志。
我尝试使用:
curl -k -X POST -d "logger=com.company.package&level=DEBUG" http://localhost:8081/tasks/log-level
这没有帮助。它仍然只将 ERROR 级别的日志记录到控制台。
这里也试过答案:
Dropwizard Admin: Change loglevel for all
这也无济于事。
当我将 com.company.package 更改为 DEBUG 时,我能够获取调试日志,但我不想那样做。
【问题讨论】:
标签: java rest yaml slf4j dropwizard