Log4j est un cadre de journalisation simple et flexible. La journalisation fournit au développeur un contexte détaillé pour les échecs d’application. Avec log4j, il est possible d’activer la journalisation à l’exécution sans modifier le binaire de l’application. Le package log4j est conçu pour que ces instructions puissent rester dans le code expédié sans encourir de coûts de performance élevés.
Ce tutoriel sur le fichier de propriétés log4j, je montre l’exemple de code pour configurer log4j à l’aide du fichier log4j.properties.
Dépendances Log4j maven
Créez un projet java maven et mettez à jour les dépendances log4j maven.
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
fichier log4j.properties
Il s’agit du fichier de propriétés principal ayant toute la configuration d’exécution utilisée par log4j. Ce fichier contiendra les informations d’ajout de log4j, les informations de niveau de journal et les noms de fichiers de sortie pour les ajouts de fichiers.
exemple de log4j.properties
Sortie dans la console et la démoApplication.connectez-vous au dossier racine du projet:
DEBUG com.howtodoinjava.Log4jPropertiesConfigurationExample - Log4j appender configuration is successful !!
Voyons maintenant quelques exemples de log4j.properties pour envoyer des messages de journal à un emplacement spécifique.
Log4j ConsoleAppender – Journalisation dans la console
Programme Java pour générer des journaux sur la console.
Log4j RollingFileAppender – Journalisation dans un fichier
Programme Java pour générer des journaux dans un fichier.
Faites-moi savoir si vous avez des questions.
Bon apprentissage!!