Download the PHP package punktde/sentry-flow without Composer
On this page you can find all versions of the php package punktde/sentry-flow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download punktde/sentry-flow
More information about punktde/sentry-flow
Files in punktde/sentry-flow
Package sentry-flow
Short Description Sends exceptions and additional data to Sentry server using Raven client.
License MIT
Informations about the package sentry-flow
PunktDe.Sentry.Flow
This is a Sentry client package for the Flow framework.
Have a look at https://sentry.io for more information about Sentry.
Installation
Compatibilty matrix
Flow Sentry Client | Flow | Sentry SDK | Sentry Server |
---|---|---|---|
^1.0 | ^4.0 | ^1.0 | * |
^2.0 | ^5.0 | ^1.0 | * |
^3.0 | ^5.0, ^6.0 | ^2.0 | * |
^4.0 | ^5.0 - ^8.0 | ^3.0 | >= v20.6.0 |
^5.0 | ^5.0 - ^9.0 | ^4.0 | >= v20.6.0 |
Configuration
Add the following to your Settings.yaml
and replace the dsn
setting with your project DSN (API Keys in your Sentry project):
You can also set the Sentry Environment to filter your exceptions by e.g. dev-/staging-/live-system.
Set the env variable SENTRY_ENVIRONMENT
or add your value to your Settings.yaml
:
Furthermore you can set the Sentry Release version to help to identifiy with which release an error occurred the first time.
By default, a file which is starting with the name RELEASE_
is searched and the values after RELEASE_
is used for Sentry.
Alternatively you can override the filebased release number and set an environment variable SENTRY_RELEASE
or add your value to your Settings.yaml
:
If you need to use a custom transport e.g. to write the sentry reports to a file, you must implement the Sentry\TransportInterface
:
Then you configure the class to be used:
Usage
Sentry will log all exceptions that have the rendering option logException
enabled. This can be enabled or disabled
by status code or exception class according to the Flow configuration.