J'ai un projet utilisant journal de journalisation commun code> et
log4j code>, je veux changer pour utiliser SLF4J + logback. Existe-t-il un moyen d'utiliser
log4j.xml code> pour le logback? P>
3 Réponses :
Si vous modifiez la mise en œuvre de l'enregistreur au logement, vous devez utiliser un fichier de configuration logback.xml (et son format associé). P>
@mavlarn et si votre code utilise SLF4J que la configuration est la seule chose que vous devriez changer
Dans LOWBACK Web, il existe un log4j.properties à logback.xmllator => logback.qos.ch/translator a>
Il existe une log4j.properties à logback.xml Migrateur disponible en ligne: http://logback.qos.ch / Traducteur / P>
pour les fichiers log4j.xml, la structure de fichiers logback.xml est très similaire. Ainsi, il ne devrait pas être difficile de migrer votre log4j.xml sur logback.xml manuellement em> fort>. Si vous rencontrez des problèmes, veuillez publier sur la liste de diffusion d'utilisateur de Logback. P>
Vous devez utiliser les remplaçants compatibles de l'API SLF4J pour la journalisation des communes et Log4J. P>
http://www.slf4j.org/legacy.html P>
Fondamentalement, vous devez vous assurer que vous avez JCL-Over-SLF4J.jar et Log4J-Over-SLF4J sur la classe de classe et supprimez toutes les copies des Commons-Logging.jar et log4j.jar. Si vous utilisez Maven, vous voudrez probablement ajouter de nombreuses exclusions pour cela sur des bibliothèques qui les tirent dans. P>
Je n'ai aucune expérience avec le logback, alors voyez ci-dessus Commentaire de PolyPiel pour le traducteur Log4J. P>