所以,我试图实现一种场景。我想为我的 logback-access.xml 文件或 logabck.xml 文件定义一个可定制的模式。我在 MDC 中设置日志模式值并尝试在块中使用此模式。
我面临着两种情况:
对于 logback-access.xml,我看到该 MDC 变量的解析错误。
对于 logback.xml,我正在控制台中记录模式值。因此,如果我将值设置为: MDC.put("console_pattern", "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"); 如果我将模式设置为:%X{console_pattern},我应该得到一个正确的格式日志
结果我进入控制台应该是一个正确的日志语句,但我得到
%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n了日志响应。
我想在 MDC 中设置模式值,而不是我想通过 MDC 格式访问的硬编码模式。这是我的实际要求。
任何人都可以请帮忙。提前致谢。