在 Mocha 中抑制节点请求消息
Surpress node request messages in Mocha
我的控制台中有这样的输出,当 运行 我的 Mocha 测试套件:
POST /user/signup 201 56.377 ms - 598
✓ should create a new user and login (57ms)
出于可读性原因,我希望能够隐藏这部分内容:
POST /user/signup 201 56.377 ms - 598
这怎么可能?
如果你正在使用 express 和像 morgan 这样的请求记录器中间件,你能检查它是否在开发中吗?
类似于:app.use(morgan('dev'));
编辑:
正如 Ben Benji 爵士所说,可以使用 skip
属性
跳过消息
// EXAMPLE: only log error responses
morgan('combined', {
skip: function (req, res) { return res.statusCode < 400 }
})
我的控制台中有这样的输出,当 运行 我的 Mocha 测试套件:
POST /user/signup 201 56.377 ms - 598
✓ should create a new user and login (57ms)
出于可读性原因,我希望能够隐藏这部分内容:
POST /user/signup 201 56.377 ms - 598
这怎么可能?
如果你正在使用 express 和像 morgan 这样的请求记录器中间件,你能检查它是否在开发中吗?
类似于:app.use(morgan('dev'));
编辑:
正如 Ben Benji 爵士所说,可以使用 skip
属性
// EXAMPLE: only log error responses
morgan('combined', {
skip: function (req, res) { return res.statusCode < 400 }
})