Kategorie VS-Logger-Tags in jboss-log4j.xml
Frage
Was sollten wir verwenden in jboss-log4j.xml, um Spuren für unser Produkt zu aktivieren / deaktivieren - „Kategorie“ oder „Logger“ Tag?
Standardmäßig JBoss verwendet "Kategorie" in jboss-log4j.xml.
Aber soweit ich weiß, „Kategorie“ ist veraltet und „Logger“ sollte stattdessen verwendet werden.
Warum JBoss verwendet „Kategorie“ Tag in einem neuen Produkt veraltet?
Lösung
Habit, vermute ich. Ich auch noch verwenden category
. Es verhält sich genau die gleichen wie logger
, gibt es wirklich keinen Unterschied.
Andere Tipps
category
im log4j.xml (nicht beschränkt auf Jboss-log4j.xml) ist gängige Praxis, und es ist nicht veraltet. Was hätte veraltet ist die Category Class
wie bei der Nutzung von Category
in Code wie,
Category category = Category.getInstance('something');
In log4j.xml sowohl Kategorie und Logger verwendet werden. Wahrscheinlich wird der aktuelle Code die logger
in log4j.xml haben. Alte Art und Weise ist category
.