Откуда SLF4J берет файл свойств Log4j? - PullRequest
1 голос
/ 27 апреля 2011

Откуда SLF4J берет файл свойств Log4j?

Ответы [ 2 ]

5 голосов
/ 27 апреля 2011

Поскольку SLF4J - это просто тонкий фасад перед log4j, он не должен сам выбирать свойства log4j и позволять log4j выбирать его собственные свойства.

Таким образом, это будет log4j.properties или log4j.xml в пути к классам, если конфигурация не выполняется или загружается программно. Если вы хотите увидеть, что log4j делает во время настройки, запустите ваше приложение с -Dlog4j.debug.

0 голосов
/ 02 мая 2011

Это не так. Log4j обычно выбирает файлы log4j.xml / log4j.property с помощью log4j - slf4j - это просто фасад, предоставляющий общий API, который можно использовать со всеми распространенными каркасами ведения журналов.

Смысл slf4j в log4j заключается в том, что вы добавили банку моста slf4j в log4j.

...