node.js - Node.js 中是否有类似延迟监视器 (Q) 的东西?

标签 node.js logging monitoring deferred q

我想查看所有 Unresolved 状态(如果可能的话,所有延迟日志:初始化、未解决、已解决/拒绝状态)。有什么机制吗?

类似:Q.getAllDeferreds(),或Q.getLog()

最佳答案

假设“q”...

请参阅“进度通知”部分以及“使用 Deferreds”部分中有关“deferred.notify”的部分 - here

但请注意,它说(正如人们所期望的那样)“并非所有 promise 都会实现进度通知”,因此除非您的工作模块提供通知,否则您在 promise 消耗方面无能为力。您可以在 .then() 中设置进度处理程序,但除非模块调用 deferred.notify(),否则它不会触发。

当然,如果工作模块是您自己构建的(或在您的控制之下),那么您可以修改它以提供通知。

关于node.js - Node.js 中是否有类似延迟监视器 (Q) 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15432393/

相关文章:

events - 将事件归结为时间间隔

安卓模拟器 : How can I get a list of services that are running

azure - 如何在 Log Analytics 中获取具有不同 parameterxml 值的事件?

javascript - Node.js 同步与异步

python - django 日志记录为每个请求全局设置上下文?

node.js - 在 kubernetes 中缓存

python - "canonical"使用 Python 断言日志记录的方法

monitoring - 如何在 Grafana 中设置警报列表面板?

node.js - Mongoose:3 路文档连接

javascript - Node.js https 请求在本地工作,但部署到 heroku 时抛出超时