6
votes

Puis-je utiliser la configuration log4j.xml pour slf4j et logback?

J'ai un projet utilisant journal de journalisation commun et log4j , je veux changer pour utiliser SLF4J + logback. Existe-t-il un moyen d'utiliser log4j.xml pour le logback?


0 commentaires

3 Réponses :


3
votes

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é).


2 commentaires

@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



3
votes

Il existe une log4j.properties à logback.xml Migrateur disponible en ligne: http://logback.qos.ch / Traducteur /

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 . Si vous rencontrez des problèmes, veuillez publier sur la liste de diffusion d'utilisateur de Logback.


0 commentaires

1
votes

Vous devez utiliser les remplaçants compatibles de l'API SLF4J pour la journalisation des communes et Log4J.

http://www.slf4j.org/legacy.html

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.

Je n'ai aucune expérience avec le logback, alors voyez ci-dessus Commentaire de PolyPiel pour le traducteur Log4J.


0 commentaires