Warum ist es notwendig, die isTraceEnabled () - Funktion in JBoss?

Ich bin mit dem org.jboss.die Protokollierung.Logger-Klasse, und scheinen kommen über eine Inkongruenz. Wenn ich eine Fehler-oder Warnmeldung, ich haben einfach zu verwenden logger.error("error message") oder logger.warn("warning message") und es wird angezeigt, basierend auf den Einstellungen in der jboss-log4j.xml Datei.

Jedoch, basierend auf den vorhandenen jboss-code, diese Diskussion, und dieser link, wenn Ablaufverfolgung verwendet wird, müssen Sie zuerst bestimmen, ob es aktiviert ist mit logger.isTraceEnabled(). Warum scheint es, dass ich für diese Spur allein?

InformationsquelleAutor josh-cain | 2012-03-01
Schreibe einen Kommentar