【发布时间】:2017-07-18 03:18:54
【问题描述】:
我正在为一个节点应用程序实现日志记录,需要一些建议:我已经阅读了一些关于 winston.transports.DailyRotateFile 的内容,但我仍然不知道,我在哪里可以配置,它应该保留多少每日日志文件。我可以在哪里设置?另外,我在哪里配置它来压缩旧日志?
【问题讨论】:
标签: node.js logging winston log-rotation
我正在为一个节点应用程序实现日志记录,需要一些建议:我已经阅读了一些关于 winston.transports.DailyRotateFile 的内容,但我仍然不知道,我在哪里可以配置,它应该保留多少每日日志文件。我可以在哪里设置?另外,我在哪里配置它来压缩旧日志?
【问题讨论】:
标签: node.js logging winston log-rotation
您应该使用以下两个选项:
例子:
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,
}),
【讨论】: