Nous utilisons la combinaison SLF4J+Logback dans notre projet depuis un certain temps maintenant et nous en sommes assez satisfaits, mais notre stratégie de journalisation est assez simple, utilisant des loggers basés sur des classes simples et pas de trucs fantaisistes comme MDC ou Markers.
Ce que je veux savoir, c'est si quelqu'un dans la communauté utilise réellement ces fonctionnalités et comment elles sont utilisées pour améliorer la journalisation/le filtrage.
Je suis particulièrement intéressé par le fait de savoir où, pourquoi et comment on peut utiliser [1] Marqueurs pour l'exploitation forestière. Ils me semblent être une fonctionnalité intéressante pour ajouter un contexte sémantique à la journalisation - par exemple, alors qu'une classe peut gérer de multiples préoccupations, on peut utiliser des marqueurs spécifiques aux tâches et aux préoccupations pour distinguer les déclarations de journalisation.
Quelles peuvent être les meilleures pratiques, conventions ou stratégies pour créer et utiliser des marqueurs dans l'exploitation forestière.
Mise à jour : Je suppose que ce que je cherche vraiment n'est pas tant pourquoi d'utiliser des marqueurs, mais plutôt le comment partie - existe-t-il des bonnes pratiques pour nommer les marqueurs (par exemple, utiliser du texte brut avec des espaces ou des noms de style mot-clé délimité par des tirets/underscore/punctuation), devrait-il y avoir une sorte de pool de "noms standard", nommant les choses en fonction des fonctions commerciales. Je peux probablement répondre moi-même à ces questions, mais si je veux utiliser ces fonctionnalités de manière systématique et les présenter à une équipe de développeurs, il est logique d'avoir un ensemble de directives formalisables...
[1] - En demandant comment utiliser marqueurs Je ne demande pas vraiment comment utiliser l'API (c'est vraiment très simple) - je me réfère plutôt au niveau plus général de comment mettre en place la journalisation autour de l'utilisation des marqueurs de manière cohérente.