From 5f4423a6db2a97f27d84c5ebb73508560a1e51a6 Mon Sep 17 00:00:00 2001 From: schneefux Date: Wed, 10 May 2017 18:12:51 +0200 Subject: handle errors in error handling --- worker.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/worker.js b/worker.js index 68e3536..8375145 100644 --- a/worker.js +++ b/worker.js @@ -112,8 +112,12 @@ if (LOGGLY_TOKEN) } else if (err.statusCode == 404) { exhausted = true; } else { - logger.error("API error", - { uri: err.options.uri, qs: err.options.qs, error: err.response.body }); + try { + logger.error("API error", + { uri: err.options.uri, qs: err.options.qs, error: err.response.body }); + } catch (whatever) { + logger.error("weird API error", err); + } exhausted = true; } failed = true; -- cgit v1.3.1