Mam konfigurację mechanizmu rejestrowania za pomocą Slf4j i java.util.Logging. Mam kilka wątków, więc nie jestem w stanie uzyskać jasnego pomysłu z dzienników, ponieważ są one mieszane. Teraz próbuję użyć pojęcia MDC, aby dodać więcej danych do pliku dziennika, aby były jasne.Obsługa MDC (mapowanego kontekstu diagnostycznego) dla JUL (Java.util.Logging)
Problem jest taki sam jak w Slf4j, chociaż obsługuje MDC java.util.Logging nie. Ale mówi
Jeśli podstawowa struktura nie oferuje MDC, na przykład java.util.logging, następnie SLF4J nadal będzie przechowywać dane MDC ale informacje w nich będą musiały być pobierane za pomocą kodu użytkownika niestandardowego.
Próbuję znaleźć sposób na wykonanie tego niestandardowego kodu. Googling nie pomaga mi zbytnio. W Slf4j znajduje się klasa pomocnicza o nazwie "BasicMDCAdapter". Ale nie wiem, jak z niego korzystać. Nie mogłem znaleźć przykładowego kodu w dowolnym miejscu.
This jest również kod, aby pomóc w tym, ale nadal nie daje trochę opisu.
Doceniam pomoc którejś z osób tutaj.
Dziękuję.
Nienawidzę udzielać odpowiedzi "próbuję czegoś innego", ale ... Czy próbowałeś używać logowania? Jest to rejestrator zbudowany specjalnie pod kątem obsługi slf4j i obsługuje mdc. '
ch.qos.logback
logback-classic
0.9.30
ch.qos.logback
logback-core
0.9.30
'
–