是否可以针对特定 appender/logger 在 logback 中禁用 MDC 日志记录字段?
Is it possible to disable MDC logging fields in logback for a specific appender/logger?
我需要为一个项目添加一个额外的日志层(SpringBoot+LogBack)。目前一些字段被添加到 MDC 以包含在日志中,这很好。
在新的日志层中,我使用了新的 appender 和 logger,我需要从这些日志条目中排除 MDC 字段,这可能吗?
找到解决方案,将其发布为答案以节省其他人的时间。可以使用 logback logstash encoder。您只需将 <includeMdc>false</includeMdc>
添加到附加程序即可。
我需要为一个项目添加一个额外的日志层(SpringBoot+LogBack)。目前一些字段被添加到 MDC 以包含在日志中,这很好。
在新的日志层中,我使用了新的 appender 和 logger,我需要从这些日志条目中排除 MDC 字段,这可能吗?
找到解决方案,将其发布为答案以节省其他人的时间。可以使用 logback logstash encoder。您只需将 <includeMdc>false</includeMdc>
添加到附加程序即可。