SLF4J - Framework di registrazione
Accesso alla programmazione, si riferisce alla registrazione di attività / eventi. Di solito, gli sviluppatori dell'applicazione dovrebbero occuparsi della registrazione.
Per semplificare il lavoro di registrazione, Java fornisce vari framework: log4J, java.util.logging (JUL), tiny log, logback, ecc.
Panoramica del framework di registrazione
Un framework di registrazione di solito contiene tre elementi:
Logger
Cattura il messaggio insieme ai metadati.
Formatter
Formatta i messaggi catturati dal logger.
Gestore
L'handler o l'appender infine invia i messaggi stampando sulla console o archiviandoli nel database o inviando tramite e-mail.
Alcuni framework combinano gli elementi logger e appender per velocizzare le operazioni.
Oggetto logger
Per registrare un messaggio, l'applicazione invia un oggetto logger (a volte insieme alle eventuali eccezioni) con nome e livello di sicurezza.
Livello di gravità
I messaggi registrati saranno di vari livelli. La tabella seguente elenca i livelli generali di registrazione.
Suor n | Livello di gravità e descrizione |
---|---|
1 | Fatal Problema grave che causa la chiusura dell'applicazione. |
2 | ERROR Errori di runtime. |
3 | WARNING Nella maggior parte dei casi, gli errori sono dovuti all'uso di API deprecate. |
4 | INFO Eventi che si verificano in fase di esecuzione. |
5 | DEBUG Informazioni sul flusso del sistema. |
6 | TRACE Informazioni più dettagliate sul flusso del sistema. |