NodeJS Winston DailyRotateFile没有写

时间:2014-07-09 18:18:31

标签: node.js logging winston

我正在尝试使用以下方式设置简单的每日轮换日志:

// Create file transport
transports.push(new winston.transports.DailyRotateFile({
  name: 'file',
  datePattern: '.yyyy-MM-ddTHH',
  filename: path.join(logPath, 'http')
}));

// Create new logger
var logger = new winston.Logger({
  transports: transports
});

它正在创建日志文件,但是logger.info(some_data)不会向日志写入任何内容。

有任何想法,甚至是其他解决方案吗?

1 个答案:

答案 0 :(得分:2)

这个用于分钟旋转:

var winston = require('winston');


var logger = new (winston.Logger)({
  transports: [
    new (winston.transports.DailyRotateFile)({ filename: 'logFile', datePattern: '.yyyy-MM-dd_HH-mm' })
  ]
});


logger.info('Hello my friend');