Tengo un proyecto completo, implementado y basado en Express, con muchas declaraciones console.log () y console.error () en todas partes. El proyecto se ejecuta usando forever, dirigiendo stdout y stderr a 2 archivos separados.
Todo funciona bastante bien, pero ahora me faltan las marcas de tiempo, para saber exactamente cuándo ocurrieron los errores.
Puedo hacer algún tipo de búsqueda / reemplazo en todo mi código, o usar algún módulo npm que anule la consola en cada archivo, pero no quiero tocar cada archivo de modelo / ruta, a menos que sea absolutamente necesario.
¿Hay alguna forma, tal vez un middleware Express, que me permita agregar una marca de tiempo a cada llamada realizada, o tengo que agregarla manualmente?