Теги регистратора категории VS в jboss-log4j.xml - PullRequest
8 голосов
/ 11 марта 2010

Что мы должны использовать в jboss-log4j.xml, чтобы включить / отключить трассировки для нашего продукта - тега «категория» или «регистратор»?

По умолчанию JBoss использует «категорию» в jboss-log4j.xml.
Но, насколько я знаю, «категория» устарела, и вместо нее следует использовать «регистратор».
Почему JBoss использует устаревший тег "category" в новом продукте?

Ответы [ 2 ]

7 голосов
/ 12 марта 2010

Привычка, я подозреваю. Я все еще использую category также. Он ведет себя точно так же, как logger, разницы действительно нет.

0 голосов
/ 14 мая 2018

category в log4j.xml (не ограничиваясь jboss-log4j.xml) является обычной практикой и не рекомендуется. Не рекомендуется использовать Category Class, как при использовании Category в коде, например,

Category category = Category.getInstance('something');

В log4j.xml можно использовать как категорию, так и регистратор. Возможно, более новый код будет иметь logger в log4j.xml. Старый путь это category.

...