Skip to content

Commit

Permalink
feat: better error report
Browse files Browse the repository at this point in the history
  • Loading branch information
LuXDAmore committed Dec 10, 2019
1 parent fd72714 commit 1e7af8c
Showing 1 changed file with 19 additions and 10 deletions.
29 changes: 19 additions & 10 deletions lib/module.js
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,10 @@ export default async function(
try {

const responses = await all(
promises,
);
promises,
)
, errors = []
;

fileContent = responses.reduce(
(
Expand All @@ -108,15 +110,14 @@ export default async function(
index,
) => {

! options.hideErrorsInConsole && ( data.error || data.errors && data.errors.length ) && logger.error(
'\x1B[31m%s\x1B[0m',
moduleName,
'error during request',
data.error && errors.push(
data.error
? data.error
: data.errors.map(
error => error.message || 'Generic error',
),
);

data.errors && data.errors.length && errors.push(
... data.errors.map(
error => error.message || 'Generic error',
),
);

const {
Expand Down Expand Up @@ -160,6 +161,14 @@ export default async function(
{},
);

// Console
errors.length && ! options.hideErrorsInConsole && logger.error(
'\x1B[31m%s\x1B[0m',
moduleName,
'error during request',
errors
);

! options.hideGenericMessagesInConsole && logger.info(
'\x1B[32m%s\x1B[0m',
moduleName,
Expand Down

0 comments on commit 1e7af8c

Please sign in to comment.