Spring boot Apache Camel MDC UnitOfWork
目前,我们正在使用Apache Camel(在Spring Boot应用程序中)的MDC日志功能来记录自定义关联ID。使用Camel 2.x,我们实现了一个自定义UnitOfWork,它扩展了MDCUnitOfWork,并根据提供的交换设置了其他MDC属性。自从Camel 3 MDCUnitOfWork的构造函数从Spring boot Apache Camel MDC UnitOfWork,spring-boot,apache-camel,mdc,Spring Boot,Apache Camel,Mdc,目前,我们正在使用Apache Camel(在Spring Boot应用程序中)的MDC日志功能来记录自定义关联ID。使用Camel 2.x,我们实现了一个自定义UnitOfWork,它扩展了MDCUnitOfWork,并根据提供的交换设置了其他MDC属性。自从Camel 3 MDCUnitOfWork的构造函数从 public-MDCUnitOfWork(Exchange)to public-MDCUnitOfWork(Exchange Exchange、InflightRepository、
public-MDCUnitOfWork(Exchange)
to
public-MDCUnitOfWork(Exchange Exchange、InflightRepository、InflightRepository、字符串模式、布尔allowUseOriginalMessage、布尔useBreadcrumb)
当将定制的MDCUnitOfWork配置为Springbean时,您知道从哪里获取所有额外的构造函数参数吗
super(exchange, exchange.getContext().getInflightRepository(), "", false, false);
你为什么不试试这个
你为什么不试试这个呢?谢谢,应该可以了!不幸的是,整个自定义属性日志记录的想法在MDC中不起作用。如果@clausIbsen看到这个问题,他可能会帮助您。谢谢,这应该可以完成这项工作!遗憾的是,定制属性日志的整个想法在MDC中并不适用。如果@clausIbsen看到这个问题,他可能会帮助您。