ride / wba-exception-flare
Error reporting for uncaught exceptions of the Ride framework to Flareapp.io
Requires
- facade/flare-client-php: ^1.8
- ride/app: ^1.0.0
- ride/lib-common: ^1.0.0
- ride/lib-event: ^1.0.0
- ride/lib-http: ^1.0.0
- ride/lib-log: ^1.0.0
- ride/lib-security: ^1.0.0
- ride/lib-system: ^1.0.0
- ride/web: ^1.0.0
- ride/web-base: ^1.0.0
This package is auto-updated.
Last update: 2024-10-23 23:33:32 UTC
README
This module listens to the exception event and sends the exception to Flareapp.io It also shows an error page when the user received an uncaught exception.
You can set a route with id exception.<locale>
where locale is the locale code of a localized error page.
Parameters
- system.exception.path: Path to the directory where the error reports will be written. (defaults to application/data/log/exception)
- system.exception.flare.key : The Flare API key
Related Modules
- ride/app
- ride/lib-common
- ride/lib-event
- ride/lib-http
- ride/lib-log
- ride/lib-security
- ride/lib-system
- ride/web
- ride/web-base
- flare-client-php
Installation
You can use Composer to install this application.
composer require ride/wba-exception-flare
The flare exception will never trigger on LOCAL development unless you manually enable it.
for more info check the config
folder. There is a prod
and stag
folder. Which means the ExceptionApplicationListener
will only trigger on Staging and production environments.
This off course if your folder structure has the same setup. Change when needed.
Flare
- Create an account on flareapp.io
- Add a new project to your account and copy the key to your project.
Add your key in your parameters.json
: system.exception.flare.key: "api key"