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

165
Vistas
transporte personalizado para winston DailyRotateFile para separar archivos de registro

Como sabe, el comportamiento predeterminado de winston logger es registrar todos los mensajes que tienen al menos la importancia específica, también conocida como nivel de registro. Pero quiero separar completamente los archivos de registro.

Por ejemplo:

logger.error("error happened") ->naturalmente esto se registra en todos los archivos de registro de nivel. de acuerdo con mis requisitos, esto solo debe registrarse en el archivo de registro de errores. no depurar el archivo de registro.

He encontrado algunos trucos para superar este comportamiento. Como solución, se sugiere la implementación de customTransform. Pero la implementación sugerida fue para una única transformación de registrador de consola ( here )

Estos son mis transportes.

 var transportError = new winston.transports.DailyRotateFile({ filename: frontendErrorLogFile, level: "error" }); var transportApi = new winston.transports.DailyRotateFile({ filename: frontendApiLogFile, level: "info" }); var logger = winston.createLogger({ transports: [ transport, transportError, transportApi ] });

¿Podría ayudarme a diseñar un transporte personalizado para dos DailyRotateFile?

about 4 years ago · Juan Pablo Isaza
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