coreproc/raven-laravel
Raven for Laravel 5.1
A Laravel 5.1 library that easily integrates raven-php to centralize your logs using Sentry.
Install
Go to the root of your Laravel 5.1 project and run the following command:
composer require coreproc/raven-laravel
Then in your config/app.php add the RavenServiceProvider to your providers array
'providers' => array(
...
Coreproc\RavenLaravel\Providers\RavenServiceProvider::class,
),
Back on your terminal, run the following command to publish the sentry.php config file:
php artisan vendor:publish
Edit your config/sentry.php file and enable Sentry logging by setting enabled to true and plugging in your DSN from your Sentry project.
'enabled' => true,
'dsn' => 'https://***:***@sentry.yourdomain.com/{project}'
Configuration
You can configure Raven through the config/sentry.php config file. All the available options are already in there together with their default values.
You can find more details about the available options in Raven using this link:
https://github.com/getsentry/raven-php#configuration
Testing
To test if your Sentry application is correctly grabbing your logs, simply launch php artisan tinker and execute a sample log like so:
$ php artisan tinker
>>> Log::error("This is a test error. Sentry should get this.");
Security
If you discover any security related issues, please email chris.bautista@coreproc.ph instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
Sentry (Raven) error monitoring for Laravel and Lumen with send in background vi...
Raven client for Sentry that supports background processing through multiple pro...