La classe Logger, come suggerisce il nome, fornisce funzionalità di registrazione per annotare punti importanti che è possibile utilizzare per generare diversi tipi di messaggi.
I messaggi possono essere di diversa gravità, ovvero di diverso livello;
| 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
Funzionano come;
In modalità di produzione, è possibile impostare il logger in modo che emetta i messaggi di livello INFO o WARN.
Mentre in modalità di sviluppo, Se si desidera tenere sotto controllo lo stato del programma e il suo stato, è possibile impostare il logger sul livello DEBUG.
L'interfaccia viene normalmente utilizzata come segue;
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,
Buon disboscamento!
Uscita dal campo,