Ответ 1
Как из JBoss 6, менеджер журналов и jboss-logging.xml являются собственностью.
Ключ находится в определении корневого регистратора в конце файла конфигурации:
По умолчанию defintion закрывает весь вывод на любом уровне обслуживания на уровне INFO
:
<root-logger>
<level name="${jboss.server.log.threshold:INFO}"/>
<handlers>
<handler-ref name="CONSOLE"/>
<handler-ref name="ERROR"/>
<handler-ref name="FILE"/>
</handlers>
</root-logger>
Изменение этого параметра на
<root-logger>
<level name="${jboss.server.log.threshold:DEBUG}"/>
<handlers>
открывает ворота для всей возможной информации DEBUG.
Вероятно, слишком много информации DEBUG. Поэтому мне пришлось добавить дополнительные фильтры:
<logger category="org.jboss">
<level name="INFO"/>
</logger>
<logger category="org.hibernate">
<level name="INFO"/>
</logger>
<logger category="javax">
<level name="INFO"/>
</logger>
<logger category="idealconnector">
<level name="INFO"/>
</logger>
<logger category="httpclient">
<level name="INFO"/>
</logger>
<logger category="my.package">
<level name="DEBUG"/>
</logger>