2013-06-14 9 views
10

È possibile sovrascrivere un livello di registrazione per una classe specifica utilizzando solo logback.xml? tutto rimane in INFO, ad eccezione di una classe che eseguirà il login in DEBUG.Registrazione di un livello diverso per una classe specifica utilizzando il logback?

ho allegato questo dopo quella predefinita, ma non sembra funzionare

<logger name="com.pack1.pack2.paack3.ClassName" additivity="false" level="debug"> 
    <appender-ref ref="file1"/> 
</logger> 

Grazie, Donald

+1

Hai provato l'istruzione più semplice ''? AFAIK, il livello non è sensibile al maiuscolo/minuscolo. Puoi condividere il tuo logback.xml completo? – MiguelKVidal

risposta

0

Sono abbastanza sicuro che ho fatto prima e ha funzionato. Prova DEBUG in maiuscolo.

2

(nel caso in cui si imposti esplicitamente il nome del logger) controllare se il nome del registratore corrisponde al nome impostato per il registratore nel codice sorgente.

utilizzare le lettere maiuscole per il livello di parole chiave (debug, info ....)

e io non sono sicuro, ma forse si dovrebbe usare livello invece che a livello.

+1

_Livello anziché livello_ non è corretto – gkiko