Qu'est-ce que rootLogger ?
Qu'est-ce que rootLogger ?

Vidéo: Qu'est-ce que rootLogger ?

Vidéo: Qu'est-ce que rootLogger ?
Vidéo: Session 15: What Is Log4j ? How To Use Logs ? 2024, Septembre
Anonim

L'enregistreur de base qui se trouve au sommet de la hiérarchie des enregistreurs est le rootlogger . RootLogger est un enregistreur normal, bien qu'il ne puisse pas lui être assigné un niveau nul et puisqu'il ne peut pas avoir de parent, la méthode API getChainedLevel() renvoie toujours la valeur du champ de niveau sans parcourir la hiérarchie.

Par la suite, on peut aussi se demander, qu'est-ce qu'un Appender ?

Les annexer est la partie d'un système de journalisation qui est responsable de l'envoi des messages de journalisation vers une destination ou un support.

quel est le niveau racine dans log4j2 ? Configuration: le racine élément d'un log4j2 fichier de configuration; l'attribut status représente le niveau auquel les événements log4j internes doivent être enregistrés. Appenders: cet élément contient une liste d'appenders; dans notre exemple, un appender correspondant à la console système est défini.

Justement, à quoi sert le fichier de propriétés log4j ?

fichier de propriétés est un log4j configuration déposer qui garde Propriétés dans les paires clé-valeur. Par défaut, le LogManager recherche un déposer nommé log4j . Propriétés dans le CLASSPATH. Le niveau de l'enregistreur racine est défini comme DEBUG.

Comment fonctionne l'appender log4j ?

Les principaux objets/configurations dans le log4j cadre que nous travail avec sont des bûcherons, appendices , les mises en page, les modèles et les niveaux de journalisation. Les enregistreurs sont des objets avec des noms donnés à travers lesquels l'application effectue des appels de journalisation. Un annexer est la destination où les journaux sont enregistrés, par ex. console, fichier, base de données, etc.

Conseillé: