Errsole es una biblioteca de registro de Node.js de código abierto que incluye una visor de registros integrado para simplificar la depuración. La biblioteca se puede configurar rápidamente utilizando SQLite para almacenar registros directamente en el servidor. La instalación implica instalar los módulos `errsole` y `errsole-sqlite` utilizando npm. Se crea un archivo logger.js para inicializar y exportar el registrador de Errsole para su uso en toda la aplicación. El registro se implementa incluyendo el registrador en el código de la aplicación, como dentro de una ruta de Express. El visor de registros se puede acceder a través de una URL de servidor local o remoto en el puerto 8001. Para aplicaciones detrás de NGINX, se requiere configuración para proxy solicitudes al visor de registros. La configuración de Nginx implica agregar un bloque de ubicación para proxy solicitudes a localhost puerto 8001. Errsole se presenta como proporcionando una visualización de errores en tiempo real, siendo SQLite adecuado para configuraciones locales. El registro centralizado se puede lograr utilizando otros backends de almacenamiento en entornos de producción.
dev.to
How to set up a Node.js Log Viewer: a step-by-step guide
Create attached notes ...
