-
Notifications
You must be signed in to change notification settings - Fork 26.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add render source to onRequestError context (#67703)
### What Provide `renderSource` for app router pages rendering errors in instrumentation.js `onRequestError`. Discussed with @gnoff that we refactored the error handlers a bit to decouple from the Error render source since the handlers act differently in different render phase. ### Why This provides an easy way to determine wether the renderign error is actually from SSR or RSC rendering. Since the RSC error is embedded in the flight data and the final errors is only reported through React SSR rendering. Previously you can use the `digest` property sent to browser to associate the actual error logged with your o11y provider, but it still takes some effort, this would be the easy way to capture the original source Closes NDX-24
- Loading branch information
Showing
4 changed files
with
141 additions
and
69 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters