Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

313
Vistas
¿Hay alguna manera de mostrar los archivos de registro de winston como lo mostramos en bunyan CLI?

En Bunyan logger podemos ver los archivos de registro como este: tail -f sample.log | bunyan y mostrar los registros coloridos y mostrar los objetos json bonitos, pero no pude encontrar una solución como esa en Winston logger, ¿alguien tiene idea de eso?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Escribí un pequeño paquete npm basado en Bunyan CLI para imprimir bastantes registros de Winston, puedes usarlo de esta manera:

  • npm i -g winston-log-viewer
  • tail -f logFile.log | winston-log-viewer

O

  • tail -f logFile.log | npx winston-log-viewer

https://github.com/mohammadranjbarz/winston-log-viewer

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

Similar a winston-log-viewer, había creado munia-pretty-json y lo usé para muchos proyectos. Puede visualizar cualquier registro json en la consola.

 npm install -g munia-pretty-json

Sus datos json (app-log.json)

 {"time":"2021-06-09T02:50:22Z","level":"info","message":"Log for pretty JSON","module":"init","hostip":"192.168.0.138","pid":123} {"time":"2021-06-09T03:27:43Z","level":"warn","message":"Here is warning message","module":"send-message","hostip":"192.168.0.138","pid":123}

Ejecute el comando:

 munia-pretty-json app-log.json

O siga el archivo json:

 tail -f app-log.json | munia-pertty-json

Aquí hay una salida legible en la consola:

ingrese la descripción de la imagen aquí

Puede formatear la salida con la plantilla. La plantilla predeterminada es '{time} {level -c} {message}'

Usando plantilla:

 munia-pretty-json -t '{module -c} - {level} - {message}' app-log.json

Producción:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda