Как добавить express -winston в пример Parse Server? - PullRequest
0 голосов
/ 28 мая 2020

Как мне использовать express-winston для регистрации всех HTTP-запросов, отправленных на сервер Parse Server?

Я пробовал это:

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.

Чего здесь не хватает?

1 Ответ

0 голосов
/ 28 мая 2020

Ведение журнала действительно работало, но вывод не отображался в консоли отладки.

Я выполнял отладку в Visual Studio Code, и мне пришлось установить "outputCapture": "std" в конфигурации запуска, чтобы просмотреть журналы, как описано в атрибуты запуска .

...