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

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

最佳答案

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

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

10-15 21:58