Actualmente estoy tratando de configurar el tamaño máximo en mi archivo de rotación diaria de winston, pero el archivo siempre alcanza un tamaño de 121 kb y luego crea otro archivo sin importar el valor establecido para el tamaño máximo aquí está el código que estoy usando
const transport = new winston.transports.DailyRotateFile({ filename: '%DATE%_log_file.txt', dirname: path.join(__dirname, '../../', 'logs'), datePattern: 'YYYY-MM-DD-mm', maxSize: '20m', maxFiles: '2d' });El problema era tener minutos en formato de fecha. Dado que mi código se ejecuta durante más de un minuto, el transporte actualiza el nombre del archivo, lo que a su vez crea otro archivo de registro ya que la hora ha cambiado.