Comment utiliser Ruby Logger dans Rails ?

La classe Logger, comme son nom l'indique, fournit une fonctionnalité de journalisation pour noter les points importants que vous pouvez utiliser pour générer différents types de messages.
The messages can be of different severities aka levels;

NIVEAU RÉSUMÉ
INCONNU Les messages inconnus sont des messages inattendus ou aléatoires et ils doivent toujours être enregistrés.
FATAL Une erreur qui n'a pas été gérée et qui pourrait entraîner le crash du programme
ERREUR Une erreur qui peut être gérée
AVERTIR Un avertissement
INFO Informations génériques sur l'utilisation du code en cours d'exécution
DÉBOGUER Informations déduites lors du débogage

L'ordre est le suivant :
debug < info < warn < erreur < fatal < inconnu

They work as;
Dans mode de fabrication, you can set-up your Logger to output the messages which are either INFO messages or of the WARN level.
While in Mode de développement, 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

Vous avez également la possibilité de définir une date d'expiration pour le fichier journal. Par exemple, je souhaite conserver les journaux uniquement pour le mois en cours. Dans ce cas, je procéderai comme suit :

ruby logger

Et au niveau applicatif,

Ruby logger 2

Happy logging !

Signing out,

Niyanta Zamindar
Développeur Ruby on Rails 

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench