visual-studio-code - 如何将 express-winston 添加到 Parse Server 示例?
问题描述
如何使用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"
中描述的日志。
推荐阅读
- jquery - 如何将文本值用作数学运算符?
- html - 如何从 Nodejs 运行动态 html 文件
- selenium-webdriver - 如何使用 chrome 驱动程序修复 jenkins
- php - 创建的类有错误。帮助找到它,请)
- hibernate - 关系返回 mappedBy 引用未知的目标实体属性
- css - w3.org 作者如何将视角转换为高度来测量 CSS 像素参考的尺寸?
- three.js - Object3D 子项是否可以使用父项的位置和旋转进行更新,但不能进行缩放?
- python - 如果使用 ORM,是否需要在 DB 中定义关系?
- java - 我正在尝试以带有分隔空格的特定形式输入
- mysql - SQL Server Reporting Services 未从 SQL 存储过程传递正确的参数