View Source Sentry.PlugCapture (sentry v8.1.0)

Provides basic functionality to handle and send errors occurring within Plug applications, including Phoenix. It is intended for usage with Sentry.PlugContext.

Usage

In a Phoenix application, it is important to use this module before the Phoenix endpoint itself. It should be added to your endpoint.ex:

defmodule MyApp.Endpoint
  use Sentry.PlugCapture
  use Phoenix.Endpoint, otp_app: :my_app
  # ...
end

In a Plug application, it can be added below your router:

defmodule MyApp.PlugRouter do
  use Plug.Router
  use Sentry.PlugCapture
  # ...
end