designcourse
designcourse copied to clipboard
[Next.js] Add digest property to error
Currently there is no option to filter out NEXT_REDIRECT errors that are used by Next.js itself and are not useful for monitoring. Need to pass digest property of production React error to DataDog error object to filter out such errors in beforeSend.
Hi, thank you for reaching out. I think you can already filter such error using beforeSend as you have access to the original error object in the context parameter:
beforeSend(event, context) {
if (event.type === 'error' && context.error.digest) {
return false
}
return true
}
Would that work?
Hello @BenoitZugmeyer
Unfortunately context.error is undefined in production mode. Here is console.log output for context from beforeSend:
In dev mode everything ok, error object exist.
Seems this is a bug
Hello @kvlsrg, it has been fixed in version v6.6.3
@amortemousque Checked on production, now works as expected 🥳 Thanks!
How'd you fix this one? @kvlsrg
if (event.type === 'error' && context.error.digest) {
return false
}
return true
}
@david1312 Fixed in version v6.6.3