哨兵混合错误
Sentry mixing errors
我正在尝试遍历响应对象并将个别错误发送给 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 根据错误消息创建不同的错误事件,但这似乎并没有发生。相反,它合并了大部分错误,并使用混合消息创建错误事件(顶部消息与控制台事件中的消息不同)。
事件被归为一期。
请注意,您仍然可以看到个别事件:
默认情况下,Sentry 会显示最新的。
如果您想更改它们的分组方式,you could use fingerprint
即可。
请注意,默认情况下,Sentry 会就每个新问题通知您(即电子邮件)。
我正在尝试遍历响应对象并将个别错误发送给 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 根据错误消息创建不同的错误事件,但这似乎并没有发生。相反,它合并了大部分错误,并使用混合消息创建错误事件(顶部消息与控制台事件中的消息不同)。
事件被归为一期。
请注意,您仍然可以看到个别事件:
默认情况下,Sentry 会显示最新的。
如果您想更改它们的分组方式,you could use fingerprint
即可。
请注意,默认情况下,Sentry 会就每个新问题通知您(即电子邮件)。