在自定义日志格式化程序中访问MDC信息以进行处理

时间:2019-08-28 18:38:21

标签: log4j slf4j mdc thorntail jul-to-slf4j

我实现了自定义java.util.logging.Formatter,可用于基于 thorntail 的应用。 我正在针对属性thorntail.logging.custom-formatters.KEY.attribute-class使用此处https://docs.thorntail.io/2.4.0.Final/#_logging所述的格式化程序。

不幸的是,由于JUL不支持MDC,因此我无法访问格式化程序中的MDC信息。

我尝试使用MDC.getCopyOfContextMap(),但这总是返回null,因为我们在运行时只有 NOPMDCAdapter

以前,我们使用 LOG4J 配置,但是此配置仅适用于我们的应用程序日志,而不适用于棘手日志。

有人知道我如何将Log4J布局用于Thorntail或如何在JUL中访问MDC信息。

0 个答案:

没有答案