Ответ 1
Вместо использования 'category' используйте 'logger'. Следовательно, эти уровни настроены для всего log4j и не зависят от appender и т.д.
Следующие изменения работают:
log4j.logger.my.pkg=info
log4j.logger.my.pkg.ab.class1=debug
Я использую log4j для logigng, и я хочу распечатать все заявления logger.debug в определенном классе/выбранном пакете.
i установите cfg, как показано ниже >
log4j.category.my.pkg=info
log4j.category.my.pkg.ab.class1=debug
но пока отображаются только информационные сообщения.
Это не правильный путь?
Вместо использования 'category' используйте 'logger'. Следовательно, эти уровни настроены для всего log4j и не зависят от appender и т.д.
Следующие изменения работают:
log4j.logger.my.pkg=info
log4j.logger.my.pkg.ab.class1=debug
Копирование из моего текущего log4j.properties:
log4j.logger.org.hibernate.tool.hbm2ddl=warn
log4j.logger.org.hibernate.sql=info