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;
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:
Y a nivel de aplicación,
¡Feliz tala de árboles!
Firmando la salida,