Fluidbyte
Fluidbyte

Reputation: 5210

NodeJS Winston DailyRotateFile not writing

I'm trying to setup a simple daily rotation log write with:

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

It's creating the log file just fine, however logger.info(some_data) doesn't write anything to the log.

Any thoughts, or even another solution?

Upvotes: 3

Views: 3318

Answers (1)

matteo
matteo

Reputation: 1725

This one works with minute rotation:

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

Upvotes: 2

Related Questions