【问题标题】:Set how many files winston daily logrotate should keep设置winston每天logrotate应该保留多少文件
【发布时间】:2017-07-18 03:18:54
【问题描述】:

我正在为一个节点应用程序实现日志记录,需要一些建议:我已经阅读了一些关于 winston.transports.DailyRotateFile 的内容,但我仍然不知道,我在哪里可以配置,它应该保留多少每日日志文件。我可以在哪里设置?另外,我在哪里配置它来压缩旧日志?

【问题讨论】:

    标签: node.js logging winston log-rotation


    【解决方案1】:

    您应该使用以下两个选项:

    • 压缩存档
    • 最大文件数

    例子:

    new (winston.transports.DailyRotateFile)({
      level: process.env.LOG_LEVEL || 'error',
      name: 'log.all',
      colorize: false,
      timestamp: true,
      json: false,
      filename: `logs/famitsu-server`,
      datePattern: '.yyyy-MM-dd.log',
      zippedArchive: true,
      maxFiles: 10,
    }),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-26
      • 2021-01-22
      • 2018-10-12
      • 2020-11-11
      • 1970-01-01
      • 2012-06-10
      • 2015-12-08
      • 1970-01-01
      相关资源
      最近更新 更多