【发布时间】:2015-10-16 13:12:13
【问题描述】:
我正在使用 node.js 和 express-winston 进行日志记录,就像这样:
var express = require('express');
var app = express();
var winston = require('winston');
var expressWinston = require('express-winston');
var routes = require('./routes/index');
app.use("/", routes);
app.use(
expressWinston.errorLogger({
transports: [
new winston.transports.DailyRotateFile({
name: 'file',
datePattern: '_dd-MM-yyyy.log',
colorize: true,
json: true,
filename: './logs/errors/error_log',
maxsize: 50 * 1024 * 1024,
maxFiles: 10,
zippedArchive: true
}),
new winston.transports.Console({
json: true,
colorize: true
})
],
skip: function(req, res) {
return true;
}
})
);
请注意,我正在使用跳过函数并返回 true(用于测试目的),以便跳过所有错误日志记录,如下所示:express-winston options
但它不起作用,有什么想法吗?
【问题讨论】: