如何将express-winston添加到Parse Server示例?

问题描述 投票:0回答:1

如何使用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的控制台中没有日志输出。

这里缺少什么?

parse-platform parse-server winston express-winston
1个回答
0
投票

实际记录正常,但是输出未显示到调试控制台。

我正在用Visual Studio Code进行调试,必须在启动配置中设置"outputCapture": "std"才能查看launch attributes中所述的日志。

© www.soinside.com 2019 - 2024. All rights reserved.