Все приложения для log4J

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

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


person Matthias    schedule 22.06.2012    source источник


Ответы (2)


Вы можете либо настроить корневой регистратор, который является родительским для всех других регистраторов:

log4j.rootLogger=DEBUG, Appender

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

person Tomasz Nurkiewicz    schedule 22.06.2012

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

person Community    schedule 22.06.2012