我实现了自定义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信息。