From 72e93786df9738b96ecf8eb09bfdccfd5203c17d Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Mon, 22 Feb 2016 15:41:03 +0100 Subject: [PATCH] Log errors. --- packages/xo-server-transport-email/src/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/xo-server-transport-email/src/index.js b/packages/xo-server-transport-email/src/index.js index 67ffcadd2..d3a56e97f 100644 --- a/packages/xo-server-transport-email/src/index.js +++ b/packages/xo-server-transport-email/src/index.js @@ -6,6 +6,12 @@ import { markdown as nodemailerMarkdown } from 'nodemailer-markdown' const markdownCompiler = nodemailerMarkdown() +const logAndRethrow = error => { + console.error('[WARN] plugin transport-email:', error && error.stack || error) + + throw error +} + // =================================================================== export const configurationSchema = { @@ -133,7 +139,7 @@ class TransportEmailPlugin { to, cc, bcc, subject, markdown - }) + }).catch(logAndRethrow) } }