bitcoind: always log errors emitted instead of being uncaught exceptions
This commit is contained in:
parent
a61f43a584
commit
3f34fb6ea0
|
@ -58,6 +58,10 @@ function Bitcoin(options) {
|
|||
|
||||
// available bitcoind nodes
|
||||
this._initClients();
|
||||
|
||||
this.on('error', function(err) {
|
||||
log.error(err.stack);
|
||||
});
|
||||
}
|
||||
util.inherits(Bitcoin, Service);
|
||||
|
||||
|
@ -429,7 +433,6 @@ Bitcoin.prototype._updateTip = function(node, message) {
|
|||
node.client.getBlock(self.tiphash, function(err, response) {
|
||||
if (err) {
|
||||
var error = self._wrapRPCError(err);
|
||||
log.error(error);
|
||||
self.emit('error', error);
|
||||
} else {
|
||||
self.height = response.result.height;
|
||||
|
@ -441,7 +444,6 @@ Bitcoin.prototype._updateTip = function(node, message) {
|
|||
if(!self.node.stopping) {
|
||||
self.syncPercentage(function(err, percentage) {
|
||||
if (err) {
|
||||
log.error(err);
|
||||
self.emit('error', err);
|
||||
} else {
|
||||
if (Math.round(percentage) >= 100) {
|
||||
|
|
Loading…
Reference in New Issue