summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-05-10 18:12:51 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-05-10 18:12:51 +0200
commit5f4423a6db2a97f27d84c5ebb73508560a1e51a6 (patch)
treeb12f4d42f64099a558432cba8b9591c8488c29af
parent8935a6367a0cbeda38b93b08deb410a6ab7d0bb2 (diff)
downloadapigrabber-5f4423a6db2a97f27d84c5ebb73508560a1e51a6.tar.gz
apigrabber-5f4423a6db2a97f27d84c5ebb73508560a1e51a6.zip
handle errors in error handling
-rw-r--r--worker.js8
1 files 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;