2017-06-28 3 views
0

Je suis nouveau à SLF4j et je ne sais pas si le fichier logback.xml a été chargé correctement ou non. Le fichier logback.xml se trouve dans PROJECTNAME/src/main/java où tous mes paquets sont trouvés.Comment savoir si le fichier de configuration du journal a été chargé?

Mes questions sont les suivantes:

  1. Comment puis-je savoir si le fichier de configuration a correctement chargé ou non ?
  2. Comment peut restreindre l'enregistrement qu'à partir d'un ensemble explicite de classe, seulement pour éviter l'exploitation des bibliothèques

Répondre

0

Simple réponse, si le fichier de configuration est chargé correctement, vous verrez les résultats dans le fichier journal ou la console, selon votre configuration. Par défaut, le logback recherche le fichier dans src/main/resources au lieu de src/main/java si je me souviens bien.

Dans le fichier de configuration, vous pouvez définir le levier de journalisation sur un enregistreur spécifique. Normalement, vous voulez toujours voir les journaux des bibliothèques, mais peut-être seulement WARN ou ERROR, vous pouvez donc définir le niveau racine à WARN/ERROR, et ajouter un enregistreur de votre paquet racine avec le niveau DEBUG/INFO. Utilisez également un fichier de test de logback (sous src/test/resources) pour votre propre environnement de développement.