java - 是否可以在 logback 中为特定的 appender/logger 禁用 MDC 日志记录字段?
问题描述
我需要在项目中添加一个额外的日志记录层(SpringBoot+LogBack)。目前,一些字段已添加到 MDC 以包含在日志中,这很好。
在新的日志记录层中,我使用了新的附加程序和记录器,我需要从这些日志条目中排除 MDC 字段,这可能吗?
解决方案
找到了解决方案,将其发布为答案以节省其他人的时间。可以使用logback logstash 编码器。您只需添加<includeMdc>false</includeMdc>
到 appender。
推荐阅读
- python - 护士安排不同长度的班次
- javascript - Lambda 函数使用 google-distance-matrix (NodeJS) 返回 null
- text - 如何在 SwiftUI 中进行文字描边?
- ruby-on-rails - 为什么 ActiveSupport::JSON.encode 这么慢?
- c - 当我尝试计算学生笔记平均值时程序停止工作
- c++ - 使用 operator() 将 typename 作为参数传递
- java - 如何在 java 中使用 HikariCp 时指定数据库特定属性
- python - 覆盖整个区域的最佳方式,通过邮政编码进行搜索
- python - 执行大列表的元素复合操作
- excel - 匹配一个值并将数据粘贴到下一个可用单元格中