2012-03-09 7 views

risposta

28

questo funziona per me:

public static void setLoggingLevel(Level level) { 
    ch.qos.logback.classic.Logger root = (ch.qos.logback.classic.Logger) org.slf4j.LoggerFactory.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME); 
    root.setLevel(level); 
} 

Poi, nel tuo test, se si desidera che tutti i livelli, ad esempio:

setLoggingLevel(Level.ALL); 
+2

E 'solo la programmazione sciatta che i creatori di queste applicazioni non forniscono un'API per impostare il livello di registro e costringere l'utente a trovare l'implementazione in uso. – Jason