|
@@ -19,7 +19,11 @@ module.exports = options => {
|
|
emailData.errmsg = e.stack;
|
|
emailData.errmsg = e.stack;
|
|
}
|
|
}
|
|
emailData.errcode = errcode;
|
|
emailData.errcode = errcode;
|
|
- console.log(emailData.errmsg);
|
|
|
|
|
|
+ const request = ctx.request;
|
|
|
|
+ const url = _.get(request, 'url');
|
|
|
|
+ let body = _.get(request, 'body');
|
|
|
|
+ if (body) body = JSON.stringify(body, null, 1);
|
|
|
|
+ emailData.errmsg = `${url}\n${body}\n${emailData.errmsg}`;
|
|
// 未定义的错误需要发邮件,定义的错误不需要
|
|
// 未定义的错误需要发邮件,定义的错误不需要
|
|
if (!_.isNumber(e.errcode)) {
|
|
if (!_.isNumber(e.errcode)) {
|
|
// 非开发模式发送邮件
|
|
// 非开发模式发送邮件
|