java - 是否可以在 logback 中禁用特定附加程序/记录器的 MDC 日志记录字段?

标签 java logging logback mdc

我需要向项目添加一个额外的日志记录层(SpringBoot+LogBack)。目前MDC中添加了一些字段以包含在日志中,这很好。

在新的日志记录层中,我使用新的附加程序和记录器,并且我需要从这些日志条目中排除 MDC 字段,这可能吗?

最佳答案

找到了解决方案,将其作为答案发布以节省其他人的时间。可以使用 logback logstash encoder 。您只需添加 <includeMdc>false</includeMdc>到附加程序。

关于java - 是否可以在 logback 中禁用特定附加程序/记录器的 MDC 日志记录字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59948207/

相关文章:

java - 对变量应用条件 OR

spring-boot - 使用多个配置文件配置 logback

java - Logback 不登录到文件

python - 使用变量设置日志记录级别

java - logback(1.3.0) & slf4j(2.0.0-alpha2) 版本组合不起作用

java - 无法从 String 转换为 float

java - java中的垃圾收集器-将对象设置为null

java - FlurryAgent.logEvent 和 FlurryAgent.onEvent 的区别

logging - 是否可以从 Docker 容器中读取通过标准输出传递的消息? (没有 `docker logs` )

logging - 为什么 Jenkins 日志文件大小增长如此之多?