Skip to content

Commit

Permalink
format as error when data.error is populated (#104)
Browse files Browse the repository at this point in the history
  • Loading branch information
auzwang authored and arb committed Feb 15, 2018
1 parent 388b0fa commit da92807
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 8 deletions.
8 changes: 1 addition & 7 deletions lib/index.js
Expand Up @@ -164,7 +164,7 @@ class GoodConsole extends Stream.Transform {

tags.unshift(eventName);

if (eventName === 'error') {
if (eventName === 'error' || data.error instanceof Error) {
return next(null, internals.utility.formatError(data, tags, this._settings));
}

Expand All @@ -176,12 +176,6 @@ class GoodConsole extends Stream.Transform {
return next(null, internals.utility.formatResponse(data, tags, this._settings));
}

if (data.data instanceof Error) {
const error = data.data;

return next(null, internals.utility.formatError(Object.assign(data, { error }), tags, this._settings));
}

if (!data.data) {
data.data = '(none)';
}
Expand Down
2 changes: 1 addition & 1 deletion test/index.js
Expand Up @@ -469,7 +469,7 @@ describe('GoodConsole', () => {
reader.pipe(reporter).pipe(out);

const defaultEvent = Object.assign({}, internals.default);
defaultEvent.data = new Error('you logged an error');
defaultEvent.error = new Error('you logged an error');

reader.push(defaultEvent);
reader.push(null);
Expand Down

0 comments on commit da92807

Please sign in to comment.