¿Cómo utilizar Ruby Logger en Rails?

La clase Logger, como su nombre indica proporciona la funcionalidad de registro para anotar los puntos importantes que se pueden utilizar para la salida de diferentes tipos de mensajes.
Los mensajes pueden ser de distinta gravedad o nivel;

NIVEL RESUMEN
DESCONOCIDO Los mensajes desconocidos son los mensajes inesperados o aleatorios y siempre deben registrarse.
FATAL Un error que no se ha gestionado y que podría provocar el bloqueo del programa.
ERROR Un error que se puede tratar
AVISO Una advertencia
INFO Información genérica sobre el uso del código que se ejecuta
DEBUG Información deducida durante la depuración

El orden es el siguiente;
debug < info < warn < error < fatal < desconocido

Funcionan como;
En modo de producción, puede configurar su registrador para que emita mensajes de tipo INFO o WARN.
Mientras que en modo de desarrollo, En el caso de que el programa no se ejecute en el nivel DEBUG, es posible que desee mantener un control sobre el estado del programa y su estado y, por lo tanto, puede establecer el registrador en el nivel DEBUG.

La interfaz se utiliza normalmente del siguiente modo;

registrador ruby 3

También tiene la opción de establecer una fecha de caducidad para el archivo de registro. Por ejemplo, quiero mantener los registros sólo para el mes en curso. En ese caso procederé de la siguiente manera:

registrador ruby

Y a nivel de aplicación,

Registrador Ruby 2

¡Feliz tala de árboles!

Firmando la salida,

Niyanta Zamindar
Desarrollador Ruby on Rails 

Suscríbete para recibir las últimas actualizaciones

Artículos Relacionados

Acerca del autor de la publicación

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


es_ESSpanish