(New in version ???)
The Quart integration adds support for the Quart Web Framework. We support Quart versions 0.16.1 and higher.
sentry-sdk ??? or higher.
A Python version of 3.7 or higher is also required.
sentry-sdk from PyPI:
pip install --upgrade sentry-sdk
To configure the SDK, initialize it with the integration before or after your app has been initialized:
import sentry_sdk from sentry_sdk.integrations.quart import QuartIntegration from quart import Quart sentry_sdk.init( dsn="https://examplePublicKey@o0.ingest.sentry.io/0", integrations=[QuartIntegration()] ) app = Quart(__name__)
The Sentry Python SDK will install the Quart integration for all of your apps.
All exceptions leading to an Internal Server Error, from before/after serving functions, and background tasks are reported.
Request data is attached to all events: HTTP method, URL, headers. Sentry also excludes personally identifiable information (such as user IDs, usernames, cookies, authorization headers, IP addresses) unless you set
Each request has a separate scope. Changes to the scope within a view, for example setting a tag, will only apply to events sent as part of the request being handled.
Logging with any logger will create breadcrumbs when the Logging integration is enabled (done by default).