Par exemple, log4j a des niveaux de journalisation, INFO, DEBUG etc. Lorsque je dis LOG_DEBUG (some message)
, le code log4j vérifie-t-il chaque fois si le niveau de log est défini sur DEBUG, puis si oui, le message?Comment fonctionnent les environnements/bibliothèques de journalisation?
Si oui et si mon code contient un millier d'instructions LOG_DEBUG, isDebugLevel()
est vérifié mille fois.
Je crois que je pose une question basique, donc je suis désolé si c'est ennuyeux, mais je n'ai pas trouvé de réponses sur le web.
Alors que si elle vérifie, la plupart du temps un simple trivial est x