slashtrace / slashtrace-sentry
Sentry handler for SlashTrace
2.0.0
2019-07-05 09:43 UTC
Requires
- php: >= 7.1
- sentry/sdk: ^2.0
- slashtrace/slashtrace: ^1.0
Requires (Dev)
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2024-11-05 21:40:32 UTC
README
This is the Sentry handler for SlashTrace. Use it to send your errors and exceptions to your Sentry account.
Usage
-
Install using Composer:
composer require slashtrace/slashtrace-sentry
-
Hook it into SlashTrace:
use SlashTrace\SlashTrace; use SlashTrace\Sentry\SentryHandler; $handler = new SentryHandler("https://abcdefghijklmnopqrstuvwxyz123456@sentry.io/123456"); // <- Your Sentry DSN. Get it from your projects settings on sentry.io $slashtrace = new SlashTrace(); $slashtrace->addHandler($handler);
Alternatively, you can pass in a pre-configured Sentry client when you instantiate the handler:
$client = Sentry\ClientBuilder::create(["dsn" => "..."]); $handler = new SentryHandler($client); $slashtrace->addHandler($handler);
Read the SlashTrace docs to see how to capture errors and exceptions, and how to attach additional data to your events.