Tag: EXPRESS-WINSTON
Tengo el siguiente código: const { colorize, combine, json, printf, simple, timestamp, errors, metadata } = winston.format; private readonly consoleLogger = new winston.transports.Console({ format: combine( errors({ stack: true }), metadata(), timestamp(), colorize({ all: true }), simple(), printf((info) => { const { level, message } = info; if (info?.metadata?.stackTrace) { return . . . Read more
Estoy planeando usar Digital Ocean App Platform para alojar mi backend, pero quería saber si cada contenedor en la plataforma de aplicaciones tendría un archivo de registro diferente (asumiendo que estoy registrando en archivos con Winston) y si este fuera el caso, ¿sería incluso un problema? Se me ocurrieron varias . . . Read more
Actualmente estoy tratando de configurar el tamaño máximo (maxSize) en mi archivo de rotación diaria de Winston, pero el archivo siempre llega a un tamaño de 121 kb y luego crea otro archivo sin importar qué valor se establezca para el maxSize. Aquí está el código que estoy usando: const . . . Read more
Estoy desarrollando una aplicación en React (usando JavaScript) y quiero crear un archivo de registro utilizando el paquete Winston-react. He seguido su tutorial desde aquí: https://github.com/afex-connect/winston-react#readme (obviamente adaptado a JavaScript) Instalación npm install winston-react Uso App.js: import React from ‘react’; import winston from ‘winston’; import { WinstonProvider } from ‘winston-react’; . . . Read more
Mi backend de nodejs / Express js utiliza el registrador Winston. src/utils/logger.ts: import winston from ‘winston’ import moment from ‘moment’; import os from ‘os’; import process from ‘process’; import request from ‘express’; <p>const levels = { error: 0, warn: 1, info: 2, http: 3, debug: 4, }</p> <p>const level = . . . Read more