diff --git a/boot/worker.js b/boot/worker.js index 3b1223a..78167de 100644 --- a/boot/worker.js +++ b/boot/worker.js @@ -149,9 +149,10 @@ module.exports.create = function () { process.on('unhandledRejection', function (err) { // this should always throw // (it means somewhere we're not using bluebird by accident) - console.error('[caught] [unhandledRejection]'); - console.error(Object.keys(err)); - console.error(err); + console.error('[caught unhandledRejection]:', err.message || ''); + Object.keys(err).forEach(function (key) { + console.log('\t'+key+': '+err[key]); + }); console.error(err.stack); }); process.on('rejectionHandled', function (msg) {