Sentry
The Sentry Pages Plugin captures and logs all exceptions which occur below it in the execution chain of your Pages Functions. It is therefore recommended that you install this Plugin at the root of your application in functions/_middleware.ts
as the very first Plugin.
The Plugin uses Toucan ↗. Refer to the Toucan README to review the options it can take ↗. context
, request
, and event
are automatically populated and should not be manually configured.
If your DSN ↗ is held as an environment variable or in KV, you can access it like so:
If you need to set additional context for Sentry (for example, user information or additional logs), use the data.sentry
instance in any Function below the Plugin in the execution chain.
For example, you can access data.sentry
and set user information like so:
Again, the full list of features can be found in Toucan’s documentation ↗.