如何使用express-winston
记录发送到Parse Server的所有http请求?
我尝试过:
var express = require('express');
var ParseServer = require('parse-server').ParseServer;
const app = express();
const winston = require('winston')
const expressWinston = require('express-winston');
app.use(expressWinston.logger({
transports: [
new winston.transports.Console()
],
format: winston.format.combine(
winston.format.colorize(),
winston.format.json()
)
}));
app.use('/parse', new ParseServer({
// ...
}));
const httpServer = require('http').createServer(app);
httpServer.listen(1337);
但是从express-winston
的控制台中没有日志输出。
这里缺少什么?
实际记录正常,但是输出未显示到调试控制台。
我正在用Visual Studio Code进行调试,必须在启动配置中设置"outputCapture": "std"
才能查看launch attributes中所述的日志。