J'ai un projet en utilisant common-logging
et log4j
, je veux changer pour utiliser SLF4J + Logback. Est-il possible d'utiliser log4j.xml
existant pour Logback?Puis-je utiliser la configuration Log4j.xml pour SLF4J et Logback?
Répondre
Si vous modifiez l'implémentation de l'enregistreur pour la consignation, vous devez utiliser un fichier de configuration logback.xml (et son format associé).
Il existe un log4j.properties à logback.xml Migrator disponible en ligne: http://logback.qos.ch/translator/
Pour les fichiers log4j.xml, il structure des fichiers logback.xml est très similaire. Ainsi, il ne devrait pas être difficile de migrer votre fichier log4j.xml vers le fichier logback.xml manuellement. Si vous rencontrez des problèmes, veuillez les poster sur la liste de diffusion de l'utilisateur de logback.
Vous devez utiliser les remplacements compatibles avec apf slf4j pour la consignation des journaux et log4j.
http://www.slf4j.org/legacy.html
fondamentalement, vous devez vous assurer que vous avez JCL-sur-slf4j.jar et log4j-over-slf4j sur le chemin de classe et de supprimer toutes les copies des communes-logging.jar et log4j.jar. Si vous utilisez maven, vous voudrez probablement ajouter beaucoup d'exclusions pour cela sur les librairies qui les récupèrent.
Je n'ai aucune expérience avec le logback, voir ci-dessus commentaire de polypiel pour le traducteur log4j.
- 1. Gestion des dépendances pour SLF4J et Logback
- 2. Webapp Java avec logback et configuration de slf4j
- 3. migrer de slf4j + logback à slf4j + log4j
- 4. Config SLF4J utilisant la bibliothèque pour utiliser la configuration LOG4J
- 5. slf4j avec glassfish ignore le logback
- 6. Meilleures pratiques pour l'utilisation de marqueurs dans SLF4J/Logback
- 7. NoClassDefFoundError: org/slf4j/LoggerFactory avec logback
- 8. Logback Maven java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
- 9. SLF4J log4j NoSuchMethodError sur la catégorie
- 10. Comment configurer slf4j + logback dans un projet Maven multi-module?
- 11. Comment régler le niveau d'enregistrement global de Jetty SLF4J + Logback?
- 12. SLF4J - Logback: Comment configurer les loggers en runtime?
- 13. Comment utiliser global log4j.xml
- 14. Logback Groovy Config pour utiliser JMX?
- 15. Comment emballer webapp lors de l'utilisation de slf4j/logback?
- 16. Écoute des messages du journal dans slf4j/logback
- 17. jboss en tant que logback 5.1 slf4j log4j
- 18. Accès aux messages du journal historique avec slf4j/logback
- 19. Support Lambda pour API SLF4J
- 20. Fichier de configuration de logback
- 21. Configuration Logback avec Spring Boot
- 22. Comment utiliser jboss-log4j.xml dans mon application
- 23. configuration log4j.xml avec <rollingPolicy> et <triggeringPolicy>
- 24. Comment faire pour sandbox SLF4J
- 25. Slf4j ou Logback: Désactiver la journalisation pour un test unitaire (ou un thread)
- 26. Maven Projet EAR avec SLF4J, logback et hibernation native sur glassfish
- 27. Comment puis-je inclure slf4j-api, logback et implémentation personnalisée de slf4j.impl dans OSGI?
- 28. La configuration du logback n'est pas visible dans l'applet
- 29. Autre liaison SLF4J ou configuration pour test unitaire?
- 30. en passant de log4j à SLF4j en utilisant le migrateur SLF4J comment remplacer le fichier log4j.xml avec le logback.xml
@mavlarn et si votre code utilise SLF4j que la configuration est la seule chose que vous auriez à changer –
Dans Logback web il y a un log4j.properties à logback.xml translator => http://logback.qos.ch/ traducteur/ – polypiel