MDC не работает с SLF4J - PullRequest
       39

MDC не работает с SLF4J

3 голосов
/ 20 января 2012

Мы используем SLF4J (с log4j) в качестве каркаса логирования. Мы пытаемся использовать функцию MDC, которая, согласно онлайн-документации, поддерживается Log4j.

MDC не работает при использовании SLF4J. Однако, когда вместо этого используется log4j, он работает отлично. В документации говорится, что, пока базовая структура поддерживает MDC, SLF4J должен поддерживать ее.

Мы используем SLF4J 1.6.4 (slf4j-api, slf4j-log4j12 и slf4j-simple были добавлены как зависимости в нашем pom.xml).

Есть ли где-то несоответствие / несоответствие? Мы пропускаем какие-либо зависимости? Любые материалы будут оценены.

1 Ответ

0 голосов
/ 20 января 2012

Тот факт, что вы добавили slf4j-simple.jar в дополнение к slf4j-log4j12.jar в качестве зависимости, указывает на то, что вы еще незнакомы с SLF4J. Вы уверены, что SLF4J действительно связан с log4j? Оставляя MDC в стороне, вы убедились, что ваш файл конфигурации log4j.properties учтен?

...