【发布时间】:2017-07-21 17:52:59
【问题描述】:
我的配置是标准的
logging:
# The default level of all loggers. Can be OFF, ERROR, WARN, INFO, DEBUG, TRACE, or ALL.
level: INFO
# Logger-specific levels.
loggers:
# Sets the level for 'com.example.app' to DEBUG.
com.example.app: DEBUG
# Redirects SQL logs to a separate file
org.hibernate.SQL:
level: DEBUG
我想将所有记录器的默认日志级别更改为DEBUG。我尝试了以下方法,但没有任何效果(比如管理端口是 1234):
curl -X POST -d "logger=all&level=DEBUG" localhost:1234/tasks/log-level
curl -X POST -d "level=DEBUG" localhost:1234/tasks/log-level
curl -X POST -d "logger=*&level=DEBUG" localhost:1234/tasks/log-level
当我使用-vv 运行这些时,例如logger=all,我看到Configured logging level for all to DEBUG,但日志的拖尾没有改变,仍然是INFO。当然,如果我更改配置并将顶层设置为DEBUG,然后重新启动,我会得到 DEBUG 级别。
命令是什么?
【问题讨论】:
标签: java logging dropwizard