winston 和 winston-mongodb 设置为我的 express 应用程序记录日志。问题是它只记录我在根目录中的端点的日志,例如 localhost:3000/apidocs 或 localhost:3000/index 但我在 localhost:3000/api/v1/customers 有一个完整的 REST 应用程序和当向任何此类地址发出请求时,它不会显示任何日志。以下代码显示了我如何设置 express winston。
winston.add(MongoDB, {db:'logs'});
app.use(expressWinston.logger({
transports: [
new winston.transports.Console({
json: true,
colorize: true
}),
new (winston.transports.MongoDB)(
{
db : 'logs',
}
)
]
}));
app.use(app.router);
app.use(expressWinston.errorLogger({
transports: [
new winston.transports.Console({
json: true,
colorize: true
}),
new (winston.transports.MongoDB)(
{
db : 'logs',
}
)
]
}));
任何帮助将非常感激。