【问题标题】:Winston-daily-rotate ignores maxFile sizeWinston-daily-rotate 忽略最大文件大小
【发布时间】:2022-01-20 13:08:35
【问题描述】:

我目前正在尝试在我的 winston 每日旋转文件中设置 maxSize,但该文件总是达到 121 kb 的大小,然后无论为 maxSize 设置什么值,都会创建另一个文件这里是我的代码使用

            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'
          });

【问题讨论】:

    标签: javascript node.js typescript winston


    【解决方案1】:

    问题在于日期格式的分钟数。由于我的代码运行时间超过一分钟,因此传输会更新文件名,这反过来又会创建另一个日志文件,因为时间已更改。

    【讨论】:

      猜你喜欢
      • 2019-06-12
      • 2016-06-30
      • 2017-03-12
      • 2016-01-14
      • 2019-10-21
      • 1970-01-01
      • 2017-01-31
      • 2011-11-23
      • 1970-01-01
      相关资源
      最近更新 更多