After going back to an older project and getting around to update its dependencies I had to realize that logback does not anymore propagate MDCs to children since version
Way 4: Misuse TurboFilter
ch.qos.logback.classic.Logger passes the logging event to a filter before passing it along to the appenders.
ch.qos.logback.classic.Logger
Way 5: Modify log Encoder / provider Although this would mean the logging event is not updated, but the log output will be.