1
我試圖建立一個簡單的每日旋轉日誌寫有:溫斯頓的NodeJS不DailyRotateFile寫
// 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)
不寫任何東西到日誌中。
任何想法,甚至是另一種解決方案?
沒有看到凡在你的代碼'log.info(some_data)'使用或其中變量'log'被實例化。我確實看到了'logger',但不是'log'。 – AlexMA
抱歉,更正了,它是'logger.info' – Fluidbyte
假設它不是Winston錯誤,'some_data'不是空的,並且記錄器已準備好,或者應該生成錯誤或者寫入的文件位於某處沒想到。也許插入'logger.on('error',function(err){/ * Do Something * /});'並查看是否正在生成錯誤? – AlexMA