diff --git a/lib/roles/provider.js b/lib/roles/provider.js index 8c6327d4..491c5427 100644 --- a/lib/roles/provider.js +++ b/lib/roles/provider.js @@ -166,6 +166,11 @@ module.exports = function(options) { worker = workers[device.id] = null }) .catch(procutil.ExitError, function(err) { + log.error( + 'Device worker "%s" died with code %s' + , device.id + , err.code + ) log.info('Restarting device worker "%s"', device.id) return Promise.delay(500) .then(function() { @@ -203,11 +208,6 @@ module.exports = function(options) { resolver.resolve() } else { - log.error( - 'Device worker "%s" died with code %s' - , device.id - , code - ) resolver.reject(new procutil.ExitError(code)) } }