问题描述
我已经实现了自定义 DefaultUnitOfWork 添加了自定义 MDC 变量和覆盖的 reset() 方法来删除自定义 MDC 变量。但观察到方法 reset() 没有被调用。感谢任何帮助
公共类 MyUnitOfWork 扩展了 DefaultUnitOfWork {
public MyUnitOfWork(Exchange exchange) {
super(exchange);
String traceId = UUID.randomUUID().toString();
MDC.put("traceid",traceId);
LOGGER.debug("The MDC traceId={}",traceId);
}
@Override
public void reset() {
super.reset();
LOGGER.info("Clear MDC vales ");
MDC.remove("traceid");
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)