8
Was ich möchte ist im Wesentlichen was How to use MDC with thread pools? fragt, aber mit Netty.Verwendung von org.slf4j.MDC mit Netty-Kanälen?
Ich möchte MDC Informationen zugeordnet Channel
. Welche Möglichkeiten gibt es für Netty? Wenn ich MDC manuell zurücksetzen muss, welche Methoden kann ich an einem Ort anschließen?
Diese Lösung funktioniert nicht. Es nimmt auch einen "Schnappschuss" der Kontextabbildung des Threads auf, der MDCEventLoopGroup.fromThread() aufruft, und verliert alle zukünftigen Änderungen davon, indem er diesen Snapshot an alle Runnables übergibt. Und trotzdem funktioniert es in einer Multithread-Multicore-Umgebung immer noch nicht. Ich habe versucht, es zu modifizieren, ich habe versucht, auch die Methoden submit (...) und schedule ... (...) zu überschreiben und auch die Methode newChild (...) zu überschreiben, die ein Kind mit überschriebener exec erzeugt (...)), sende (...) und plane ... (...) Methoden ohne Erfolg - der Kontext ist noch verloren. – Uniqus