Catégorie VS balises de l'enregistreur à jboss-log4j.xml
Question
Que doit-on utiliser dans jboss-log4j.xml pour activer / désactiver les traces de notre produit - « catégorie » ou tag « enregistreur »?
Par défaut JBoss utilise "catégorie" dans jboss-log4j.xml.
Mais pour autant que je sache « catégorie » est dépréciée et « enregistreur » devrait être utilisé à la place.
Pourquoi JBoss utilise dépréciée tag « catégorie » dans un nouveau produit?
La solution
L'habitude, je soupçonne. Je reste à utiliser category
aussi. Il se comporte exactement les mêmes que logger
, il n'y a vraiment pas de différence.
Autres conseils
category
dans le log4j.xml (sans s'y limiter jboss-log4j.xml) est pratique courante et sa non dépréciée. Ce qui se est dépréciée est le Category Class
comme dans l'utilisation de Category
dans le code comme,
Category category = Category.getInstance('something');
Dans log4j.xml, à la fois la catégorie et enregistreur peut être utilisé. Probablement le code plus récent aura le logger
dans log4j.xml. Ancienne est category
.