2010-08-16 23 views
5

Presto userò la classe log4j utilizzando Java, per un progetto, per creare registri. Ma non penso di sapere o avere alcuna idea al riguardo. Spero che qualcuno mi illumini su questo, ma, questione banale.Come implementare/utilizzare log4j?

risposta

5

Log4j in pratica accetta qualsiasi istruzione che si desidera generare, consente di assegnare un livello di "gravità" ad esso (avviso, errore, critico, ecc.) E lo registra in vari modi. (in un file, in un flusso di byte, ecc. ci sono molte opzioni di appender disponibili);

Ecco una breve introduzione a log4j.
http://www.developer.com/open/article.php/3097221/Logging-with-log4jmdashAn-Efficient-Way-to-Log-Java-Applications.htm

Ecco un breve tutorial:
http://veerasundar.com/blog/2009/07/log4j-tutorial-adding-log4j-logging-to-your-project/

3

Log4j è molto facile da usare. Prova il manual.

Anche molte persone utilizzano la registrazione commons nel wrapper log4j, se si è sicuri di voler utilizzare log4j per il lungo termine, quindi utilizzarlo direttamente.

Dovresti anche ottenere un accordo all'interno del tuo team di sviluppo su quali livelli di registrazione significano cosa per la tua organizzazione, ad esempio TRACE & DEBUG è piuttosto semplice. Ma spesso le persone non hanno standard come quando usare INFO vs WARN vs ERRORE. Inoltre, cosa dovrebbe accadere quando si verifica una voce di registro di un determinato livello. Mi piace guardarlo dal punto di vista degli operatori, quando vedi un livello di log "FATAL" cosa fai? o di "ERRORE" ecc.