Dear community, When I using Camel Quarkus and use camel-knative event producer, the thread name is vert.x-eventloop-thread-xxx and the fields from MDCUnitOfWork (like camel.routeId) is missing. Is there any special configuration needed to show the MDCUnitOfWork fields in my log? Thanks!
The Camel Quarkus version is 2.13.3 and here is the sample code: from("timer://foo?fixedRate=true&period=60000") .routeId("route_timer_test") .setBody(constant("test event")) .setHeader(CloudEvent.CAMEL_CLOUD_EVENT_SOURCE, constant("test-route")) .log("there is camel.routeId") .to("knative:event/broker-test") .log("there isn't camel.routeId") The log format config is "quarkus.log.console.format=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c{3.}] (%t) - %X{camel.routeId} - %s%e%n" and the result log is: 2024-07-11 13:53:51,273 INFO [route_timer_test] (Camel (test-route) thread #2 - timer://foo) - route_timer_test- there is camel.routeId 2024-07-11 13:53:51,401 INFO [route_timer_test] (vert.x-eventloop-thread-0) - - there isn't camel.routeId