У меня есть класс с функциями, и я использую регистратор slf4j в них.При тестировании этих функций без сервера logger работает так, как настроено в файле log4j.xml.Уровень ведения журнала по умолчанию «info».Итак, с помощью следующего кода я получаю этот вывод:
logger.error("get tree of id = " + id);
logger.warn("get tree of id = " + id);
logger.info("get tree of id = " + id);
logger.debug("get tree of id = " + id);
logger.trace("get tree of id = " + id);
Вывод:
ERROR: com.app.models.DatabaseModel - get tree of id = 1470
WARN : com.app.models.DatabaseModel - get tree of id = 1470
INFO : com.app.models.DatabaseModel - get tree of id = 1470
Но когда я запускаю Tomcat Server, вывод отличается от того же кода:
ERROR: com.app.models.DatabaseModel - get tree of id = 1470
WARN : com.app.models.DatabaseModel - get tree of id = 1470
В чем здесь проблема?Как настроить slf4j для работы на сервере так же, как указано в файле конфигурации?