如何在node.js中将错误捕获到redis

时间:2013-03-27 06:57:03

标签: node.js redis

在我的应用程序中使用redis数据库和node.js.Now我想构建错误捕获模块。如何在redis中捕获错误。使用Airbrake(https://github.com/felixge/node-airbrake)我们可以捕获错误但是我该怎么办我自己在node.js中使用redis。

1 个答案:

答案 0 :(得分:0)

如果您查看node-airbrake的代码,您会注意到这一点:

Airbrake.prototype.handleExceptions = function() {
  var self = this;
  process.on('uncaughtException', function(err) {
    self._onError(err, true)
  });
};

所以,你可以实现自己的uncaughtException处理程序(尽管有人说这样做是不好的形式,但这是另一个讨论)并将你的错误存储在Redis中。