Quando stavo attraversando un codice, ho notato l'uso del registratore come segue,È necessario Log4j isDebugEnabled() prima di utilizzare logger.debug()?
if(logger.isDebugEnabled())
logger.debug("Something..");
Ma in alcuni codici, ho osservato come questo.
logger.debug("Something..");
quando ho guardato la fonte di log4j, nel metodo di Logger per sé if(logger.isDebugEnabled())
stato controllato debug()
. Allora perché abbiamo bisogno di questo inutile sovraccarico if(logger.isDebugEnabled())
??