#log4j #tomcat6
#log4j #tomcat6
Вопрос:
Я использую log4j-1.2.16.jar
с Tomcat 6. Конфигурация log4j обрабатывается с помощью log4j.xml
файла в WEB-INFclasses
каталоге. Я включил отладку log4j. Когда он обрабатывает элемент level для logger, я получаю вывод, подобный:
log4j: Значение уровня для root равно [ПРЕДУПРЕЖДЕНИЕ]. log4j: корневой уровень установлен для ОТЛАДКИ
Поэтому все сообщения отладки регистрируются, когда они не требуются.
Есть идеи, почему это может происходить?
Ответ №1:
Уровень должен быть WARN
не WARNING
.
(Было бы неплохо, если log4j.debug
бы выдало сообщение о недопустимом уровне.)