在我的应用程序中使用redis数据库和node.js.Now我想构建错误捕获模块。如何在redis中捕获错误。使用Airbrake(https://github.com/felixge/node-airbrake)我们可以捕获错误但是我该怎么办我自己在node.js中使用redis。
答案 0 :(得分:0)
如果您查看node-airbrake
的代码,您会注意到这一点:
Airbrake.prototype.handleExceptions = function() {
var self = this;
process.on('uncaughtException', function(err) {
self._onError(err, true)
});
};
所以,你可以实现自己的uncaughtException
处理程序(尽管有人说这样做是不好的形式,但这是另一个讨论)并将你的错误存储在Redis中。