Ho un progetto che utilizza common-logging
e log4j
, Voglio cambiare per usare SLF4J + Logback. C'è un modo per usare lo log4j.xml
esistente per il Logback?Posso usare la configurazione Log4j.xml per SLF4J e Logback?
risposta
Se si modifica l'implementazione del logger in logback, è necessario utilizzare un file di configurazione logback.xml (e il formato associato).
esiste un log4j.properties a logback.xml Migrator disponibile on-line: http://logback.qos.ch/translator/
Per i file log4j.xml, c'è la struttura di file logback.xml è molto simile. Pertanto, non dovrebbe essere difficile migrare log4j.xml a logback.xml manualmente. Se si incontrano problemi, si prega di postare sulla mailing list di logback-utente.
È necessario utilizzare le sostituzioni api compatibili con slf4j per la registrazione comune e log4j.
http://www.slf4j.org/legacy.html
Fondamentalmente è necessario assicurarsi di avere JCL-over-slf4j.jar e log4j-over-slf4j nel classpath e rimuovere eventuali copie di commons-logging.jar e log4j.jar. Se si utilizza Maven, probabilmente si vorrà aggiungere molte esclusioni per questo alle librerie che le estraggono.
Non ho esperienza con il logback, quindi vedi sopra commento di polypiel per il traduttore log4j.
- 1. Gestione delle dipendenze per SLF4J e Logback
- 2. Forza slf4j per utilizzare il logback
- 3. Akka SLF4J e logback in Scala
- 4. Configurazione logstash/logback usando la configurazione boot-spring
- 5. jboss come 5.1 logback slf4j log4j
- 6. Come configurare slf4j + logback in un progetto Maven multi-modulo?
- 7. configurazione log4j.xml con <rollingPolicy> e <triggeringPolicy>
- 8. Configurazione di Logback in Eclipse
- 9. Come utilizzare Logback direttamente senza passare attraverso SLF4J
- 10. SLF4J + Logback non effettua il login in WildFly
- 11. Come convertire log4j.xml in logback.xml?
- 12. FileNamePattern in RollingFileAppender - configurazione di logback
- 13. Wrapping dell'API slf4j
- 14. Come configurare Spring e SLF4J in modo che possa ottenere la registrazione?
- 15. log4j.xml la collocazione dei file
- 16. SpringJUnit4ClassRunner per rilevare una configurazione di logback specifica
- 17. SLF4J vs Jboss Logging
- 18. Inizializzazione SLF4J - Registratori sostitutivi
- 19. play 2.3.8 sbt esclusa logback
- 20. Come intercettare la registrazione SLF4J tramite un test JUnit?
- 21. logback slf4j incapaci di ottenere il login dichiarazioni nel file di log
- 22. Grails: Sostituire log4j con logback
- 23. Come impostare filtro nel log4j.xml
- 24. Posso usare Julia per programmare la mia GPU e CPU?
- 25. Differenza tra slf4j-log4j12 e log4j-over-slf4j
- 26. script per convertire log4j.properties a log4j.xml
- 27. Posso usare il file di proprietà in maven pom.xml per la configurazione del flyway
- 28. variabili d'ambiente da Leggi logback file di configurazione
- 29. SLF4J: percorso classe contiene più binding SLF4J. messaggio stampato su console
- 30. Se mi libero dei miei 'più associazioni SLF4J' avviso la registrazione smette di funzionare
@mavlarn e se il tuo codice utilizza SLF4j rispetto alla configurazione è l'unica cosa che dovresti cambiare –
Nel logback web c'è un log4j.properties per logback.xml translator => http://logback.qos.ch/ traduttore/ – polypiel