Navigation Menu

Skip to content

owenvoke/laravel-zero-sentry-example

Repository files navigation

Laravel Zero Sentry Example

Install

  1. Install the required Illuminate dependencies:
    $ composer require illuminate/queue:^5.8
    $ composer require illuminate/log:^5.8
  2. Install the required Sentry dependencies:
    $ composer require sentry/sentry-laravel:^1.2
  3. Register the required service providers in config/app.php:
    +        Illuminate\Log\LogServiceProvider::class,
    +        Illuminate\Queue\QueueServiceProvider::class,
    +        Sentry\Laravel\ServiceProvider::class,
  4. Create a new custom exception handler class under App\Exceptions\Handler
  5. Register the new exception handler under bootstrap/app.php:
    -    Illuminate\Foundation\Exceptions\Handler::class
    +    App\Exceptions\Handler::class

Usage

This requires the SENTRY_LARAVEL_DSN environment variable to be set in your .env file, or global environment.

Throw an exception in a command to test. Or run the Sentry test command using php application sentry:test.

About

An example repository showing how to set up Sentry logging in Laravel Zero.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages