2011-12-22 13 views

risposta

3

Se si modifica l'implementazione del logger in logback, è necessario utilizzare un file di configurazione logback.xml (e il formato associato).

+1

@mavlarn e se il tuo codice utilizza SLF4j rispetto alla configurazione è l'unica cosa che dovresti cambiare –

+2

Nel logback web c'è un log4j.properties per logback.xml translator => http://logback.qos.ch/ traduttore/ – polypiel

3

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.

1

È 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.

Problemi correlati