La journalisation des Dépendances avec des Bibliothèques Tierces
Java JDK l'exploitation forestière dans la plupart des cas, n'est pas insuffisant par lui-même. Toutefois, si vous avez un grand projet qui utilise plusieurs open-source des bibliothèques tierces, vous découvrirez rapidement que beaucoup d'entre eux ont disparates journalisation des dépendances.
C'est dans ces cas où le besoin de résumé de votre API de journalisation de votre journalisation de mise en œuvre de devenir important. Je recommande l'utilisation de slf4j ou logback (utilise le slf4j API) que votre API et si vous voulez coller avec le JDK Java journalisation, vous pouvez encore! Slf4j pouvez générer beaucoup de différents enregistreur implémentations sans problèmes.
Un exemple concret de l'utilité qui s'est passé lors d'un récent projet: nous avons besoin d'utiliser des libs qui avait besoin de log4j, mais nous ne voulons pas courir deux journalisation des cadres côte à côte, nous avons donc utilisé la slf4j api log4j wrapper libs et le problème a été résolu.
En résumé, le JDK Java journalisation est bien, mais un normalisée de l'API qui est utilisé dans mes bibliothèques tierces, vous fera économiser temps dans le long terme. Essayez juste d'imaginer refactoring chaque déclaration logging!