【发布时间】:2017-10-18 17:03:56
【问题描述】:
我正在做一个 dropwizard 项目。在 config.yml 文件中,我使用 MDC 变量指定控制台附加程序的日志格式。例如
appenders:
- type: console
logFormat: "date=%d{yyyy-MM-dd HH:mm:ss} username=%mdc{userName} %t %logger{5} - %X{code} message=%msg %n"
threshold: ${CONSOLE_LOG_LEVEL:-INFO}
但是 MDC 变量在日志中返回一个空值。 但是我可以通过代码中其他地方的 MDC.get("userName") 成功检索。
【问题讨论】:
标签: logging dropwizard mdc