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.
- 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
- 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
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.
- 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"