From 801938deb7325a15dedb5f41e5e88b2e349be577 Mon Sep 17 00:00:00 2001 From: James Billingham Date: Wed, 26 Aug 2015 14:17:37 +0100 Subject: [PATCH] Revert "Don't support logging existing 'CuvvaError' objects" This reverts commit d1208936c9740bc2617b5d07af8f8c9dc7306452. Conflicts: lib/index.js Useful for logging coerced errors --- lib/index.js | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index 7a7ebec..21a3ceb 100644 --- a/lib/index.js +++ b/lib/index.js @@ -79,6 +79,11 @@ module.exports.coerceError = function (error) { function logger(level) { return function (code, reasons, meta) { + if (code instanceof CuvvaError) { + handleError(level, code); + return code; + } + var error = new CuvvaError(code, reasons, meta); handleError(level, error); return error; diff --git a/package.json b/package.json index 3b55527..62a3873 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cuvva-log", - "version": "0.5.0", + "version": "0.5.1", "description": "Super simple standardized logging used by all Cuvva systems", "homepage": "https://github.com/cuvva/cuvva-log-node", "bugs": "https://github.com/cuvva/cuvva-log-node/issues",