【发布时间】:2019-07-16 15:48:51
【问题描述】:
我正在尝试遍历响应对象并将单个错误发送到 Sentry。我正在处理 Sendgrid API 响应错误数组。
我已经尝试了下面的代码,但它似乎不适用于 Sentry。
try {
await SendgridCall()
} catch (errors) {
errors.response.body.errors.forEach(error => {
let err = new Error(error.message)
err.name = 'SendgridError'
Sentry.captureException(err);
})
}
我希望 Sentry 能够根据错误消息创建不同的错误事件,但这似乎并没有发生。相反,它合并了大部分错误,并使用混合消息创建错误事件(顶部消息与控制台中事件内部的消息不同)。
【问题讨论】: