à tous !
Je suis actuellement en train d'apprendre ce qu'est Log4j et son utilisation. Après avoir parcouru diverses sources, notamment le tutoriel jakarta je m'adresse à vous pour avoir des réponses concernant certaines choses un peu floues.
1°) Excepté le niveau Info (et peut être le niveau Debug), les erreurs deviennent imprévisibles (en particulier pour Error et Fatal). Si je comprends bien dans notre code les seuls logs que je peux écrire volontairement concernent donc les deux dernières catégories (debug et info) ? Log4j se chargeant tout seul d'écrire les logs des 3 plus haut niveaux de priorité ?
2°) Je peux désactiver des niveaux pour ne pas les afficher dans les logs, cette désactivation pouvant se faire dans le fichier de configuration. Mais est-ce possible via une autre méthode ?
3°) Je dois écrire cette ligne dans chaque classe ou je veux écrire du code ? (je n'ai pas bien compris s'il fallait une classe qui initialise le logger où si le logger est initialisé dans chaque classe en le récupérant dans le fichier de conf.
J'espère que mes questions sont assez claires pour être comprises , car à vue d'oeil log4j à l'air assez "simple" à comprendre (au moins les concepts) mais me paraît flou dans son utilisation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part private static final Logger logger = Logger.getLogger("AppenderName");
Merci
Partager