gpt4 book ai didi

mocha.js - 抑制来自 Supertest 的 REST 日志记录调用

转载 作者:行者123 更新时间:2023-12-04 18:04:19 25 4
gpt4 key购买 nike

我已经开始使用 MEAN 堆栈,目前正在使用 Super Test 编写 REST 单元测试

我想让我的日志文件更清晰一点,这样我就可以轻松查看成功和失败的测试。

我希望抑制我认为来自 SuperTest 的实际 rest API 调用的控制台输出。

此图像显示了我想要抑制的日志。

Suppress Super Test Logging

最佳答案

我认为它实际上来自 expressjs/morgan。我通过将 env 设置为 test 并禁用测试 env 的 morgan 来解决这个问题。

在我的测试文件中:
process.env.NODE_ENV = 'test';
在 app.js 中:
if(app.get('env') !== 'test') app.use(logger('dev'));

关于mocha.js - 抑制来自 Supertest 的 REST 日志记录调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34149286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com