MDC только для регистрации? - PullRequest
0 голосов
/ 30 апреля 2019

Мне известно, что MDC предоставляется Log4j и используется с целью группировки связанных сообщений журнала для упрощения отладки.

Но должен ли MDC использоваться только для этой цели? Считается ли это плохой практикой, если я использую MDC для хранения информации малого бизнеса в потоке выполнения. ?

1 Ответ

4 голосов
/ 30 апреля 2019

Я не знаю ваш сценарий.Похоже, вы используете MDC для чего-то, для чего он не предназначен.За исключением того, что вы хотите использовать эту деловую информацию для целей ведения журнала.

Есть много способов сохранить данные в вашем приложении.Создание собственного ThreadLocal / пользовательского контекста.

Взгляните на Baeldung - ThreadLocal .

...