Kiedy jechał przez jakiś kod, zauważyłem użycie rejestratora następująco,Czy Log4j isDebugEnabled() jest niezbędne przed użyciem funkcji logger.debug()?
if(logger.isDebugEnabled())
logger.debug("Something..");
Ale w niektórych kodów, obserwowałem jak ten.
logger.debug("Something..");
Kiedy spojrzałem na źródło log4j, w sposobie Logger samego if(logger.isDebugEnabled())
sprawdzano debug()
. Dlaczego potrzebujemy tego niepotrzebnego obciążenia?