Skip to content

Instantly share code, notes, and snippets.

@herecydev
Created December 27, 2018 11:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save herecydev/c68674d60f1ef708d431b6e166b059ca to your computer and use it in GitHub Desktop.
Save herecydev/c68674d60f1ef708d431b6e166b059ca to your computer and use it in GitHub Desktop.
errorhandler.js
const taskHandler = async (task) => {
try {
log.info("Executing {taskId}", { taskId: task.taskId });
const handler = await import(`handlers/${task.taskId}`);
return await handler.execute(task);
}
catch (error) {
log.error(error, "Task Handler {taskId} failed", { taskId: task.taskId });
return -1;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment