Skip to content

Commit ffde05e

Browse files
authored
Better error logging on event failure
1 parent 31b056e commit ffde05e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/utils/events.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ EventEmitter.prototype.emit = function emit(type) {
143143
throw er; // Unhandled 'error' event
144144
}
145145
// At least give some kind of context to the user
146-
var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : ''));
146+
var err = new Error('Unhandled error.' + (er && er.message ? ' (' + er.message + ')' : JSON.stringify(err)));
147147
err.context = er;
148148
throw err; // Unhandled 'error' event
149149
}
@@ -498,4 +498,4 @@ function eventTargetAgnosticAddListener(emitter, name, listener, flags) {
498498
} else {
499499
throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof emitter);
500500
}
501-
}
501+
}

0 commit comments

Comments
 (0)