Logback MDC(Mapped Diagnostic Context)利用 threadLocal(据我所知)使得它在同一线程执行的所有日志语句中都可以访问。
我的问题是,像Netty或Undertow这样的非阻塞IO服务器端运行时是否能够像在Tomcat中一样使用logback MDC? 如果可以,那么它是如何工作的,因为Netty/Undertow不像Tomcat一样遵循一个请求一个线程的规则。
我正在尝试在MDC中放置traceID,以便我可以在像Splunk/ELK这样的集中式日志记录系统中跟踪多个微服务/流水线监听器中的单个事务轨迹上的所有日志。