Come utilizzare Ruby Logger in Rails?

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;

ruby logger 3

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:

ruby logger

E a livello applicativo,

Ruby logger 2

Happy logging !

Signing out,

Niyanta Zamindar
Sviluppatore di Ruby on Rails 

Iscriviti per gli ultimi aggiornamenti

Articoli correlati

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

it_ITItalian