7
votes

Est un seul fichier logback.xml pour plusieurs applications une bonne pratique?

Il existe plusieurs applications déployées sur mon serveur Tomcat.

Au début, tout le monde a eu un logback.xml Fichier emballé dans web-inf / classes avec elle.

Puis j'ai mis un autre répertoire à l'extérieur du répertoire de déploiement de Tomcat sur le point de classe commun, mettez un seul logback.xml et exclu les autres des applications. La raison de c'était que je voulais que la journalisation soit commodément configurable au même endroit.

Malheureusement, il y a maintenant la nécessité de connecter toutes les applications à son propre fichier.

Depuis que je pense que ce n'est pas si facile à réaliser avec cette configuration, je me demande si cette configuration est ce bien du tout. Que pensez-vous?


0 commentaires

3 Réponses :


1
votes

Les journaux doivent être faciles à lire et à analyser par n'importe quel utilisateur. Si vous avez un fichier journal unique où plusieurs applications écrivent dans le même fichier, vous pouvez jumeler les différentes entrées de journal. Depuis que vous êtes le développeur qui connaît une connaissance des 7 applications, vous pourrez peut-être l'obtenir, mais un nouveau développeur aura une période difficile à comprendre les journaux. Les journaux doivent être concis et faciles à déchiffrer afin que les problèmes de support puissent être analysés simplement analyser les entrées de journal.

Je vous suggère de suivre ces Conseils


1 commentaires

La question est la suivante: comment puis-je enregistrer chaque application à différents fichiers avec un logback.xml configuration? Et est une seule configuration logback.xml pour plusieurs applications une bonne pratique?




2
votes

Ce que vous voulez faire pour avoir un seul fichier de configuration consiste à utiliser un Sifapender .


2 commentaires

À quelles sont les valeurs de MDC liées? À toute la JVM?


Le MDC gère des informations contextuelles sur une base de thread. Un fil d'enfant hérite automatiquement une copie du contexte de diagnostic mappé de son parent. . qos.ch/manual/mdc.html