解决接入sleuth链路追踪后xxl-job定时任务的日志无日志问题问题背景 随着业务规模的不断的增大, 系统的复杂度也越来越高, 公司软件架构也进入到了分布式微服务的阶段, 在这样的情况下每一次请求都有可能跨越多个项目, 传统的日志监控方式无法满足调用链路追踪, 这就导致问题定位/诊断服务变得复杂。所以我们引入了sleuth这一链路追踪框架为每一次请求的所有日志赋予一个traceId以方便日志的追溯。但是使用中发现xxl-job的日志是没有traceId的,只能根据线程id来筛选日志,且跨服务后的日志查不到了。为了解决这个问题,查阅了一些资料后找到了解决方案。