2012-06-22 4 views
0

Я пытаюсь запустить программу среднего размера с большим количеством внешних банок, но я всегда получаю предупреждение «log4j: WARN. Нет никаких приложений для регистратора XYZ». Конечно, я должен добавить конкретный Appender в мои log4j.properties, но если я добавлю его, следующий запуск пропустит еще один.Все приложения для log4J

Итак, есть ли способ найти все необходимые приставки во внешних баночках, кроме запуска, добавления appender, запуска, добавления appender и т. Д., Пока не появится больше предупреждений?

ответ

0

Вы можете configure root logger, который является родителем всех других регистраторов:

log4j.rootLogger=DEBUG, Appender 

или настроить наиболее распространенные верхние регистраторы уровня, такие как com, org и net.

+1

Черт .. Я совсем забыл про rootLogger .. – Matthias

0

Вы можете установить файл log4j.properties для корневого регистратора. После этого все остальные регистраторы будут «наследовать» эти свойства, и вы не получите больше сообщений.

Смежные вопросы