La classe Logger, come suggerisce il nome, fornisce funzionalità di registrazione per annotare punti importanti che è possibile utilizzare per generare diversi tipi di messaggi.
The messages can be of different severities aka levels;
LIVELLO | RIEPILOGO |
SCONOSCIUTO | I messaggi sconosciuti sono messaggi inaspettati o casuali e dovrebbero essere sempre registrati. |
FATALE | Un errore che non è stato gestito e che potrebbe causare l'arresto anomalo del programma |
ERRORE | Un errore che può essere gestito |
AVVISARE | Un avvertimento |
INFORMAZIONI | Informazioni generiche sull'utilizzo del codice in esecuzione |
DEBUG | Informazioni dedotte durante il debug |
L'ordine va come;
debug < info < avviso < errore < fatale < sconosciuto
They work as;
In modalità di produzione, you can set-up your Logger to output the messages which are either INFO messages or of the WARN level.
While in modalità di sviluppo, you would want to keep a tab on the program’s state and its status and therefore, you can set the Logger to the DEBUG level.
The interface is normally used as follows;
Hai anche la possibilità di impostare una data di scadenza per il file di registro. Ad esempio, voglio conservare i registri solo per il mese corrente. In tal caso procederò come segue:
E a livello applicativo,
Happy logging !
Signing out,