defaultunitofwork.reset()在api调用apache camel mdc logging-camel 3.10后未调用

aiazj4mn  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(201)

我已经实现了自定义defaultunitofwork,添加了自定义mdc变量并重写了reset()方法来删除自定义mdc变量。但是可以观察到,没有调用reset()方法。谢谢你的帮助
公共类myunitofwork扩展了defaultunitofwork{

  1. public MyUnitOfWork(Exchange exchange) {
  2. super(exchange);
  3. String traceId = UUID.randomUUID().toString();
  4. MDC.put("traceid", traceId);
  5. LOGGER.debug("The MDC traceId={}", traceId);
  6. }
  7. @Override
  8. public void reset() {
  9. super.reset();
  10. LOGGER.info("Clear MDC vales ");
  11. MDC.remove("traceid");
  12. }
  13. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题