61 votes

Comment configurer Commons-logging pour utiliser la journalisation ?

Nous utilisons slf4j + logback, et nous avons des bibliothèques tierces qui utilisent la journalisation commune. Comment puis-je le configurer pour utiliser la connexion ?

54voto

Spencer Kormos Points 3082

La réponse est de ne pas utiliser commons-logging.jar, car SLF4J a été conçu pour faire ce que commons-logging fait mais en mieux. Comme @MahdeTo l'indique, vous devez utiliser jcl-over-slf4j.jar.

Consultez la documentation du site Web slf4j sur la migration à partir de commons-logging .

4voto

Lu55 Points 2339

Ajoutez simplement jcl-over-slf4j aux dépendances de votre projet (vérifiez la version actuelle sur https://search.maven.org/search?q=g:org.slf4j%20AND%20a:jcl-over-slf4j&core= gav )

0voto

Olgun Kaya Points 2282

pour tous ceux qui veulent garder la taille finale de l'emballage plus petite ; vérifier mvn dependency:tree résultat de votre projet et s'il commons-logging , excluez-les également. Étant donné que le jcl-over-slf4j.jar contient à la fois les classes Log et LogFactory avec exactement la même structure de package, ces fichiers jar de journalisation commune seront ajoutés à votre package final.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X