Skip to content
Pushes Craft CMS errors to Sentry.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
CHANGELOG.md
LICENSE.md
README.md
composer.json

README.md

Sentry plugin for Craft CMS 3

Pushes Craft CMS errors to Sentry. Does not log exceptions in devMode.

Installation

Plugin Store

  1. Search for 'Sentry SDK'.
  2. Hit install
  3. Create a config file as explained below.

Composer

  1. Run: composer require born05/craft-sentry
  2. Hit install in Admin > Settings > Plugins
  3. Create a config file as explained below.

Requirements

  • Craft 3.1 or later
  • PHP 7.1 at least

Configuring Sentry

Create a config/sentry-sdk.php config file with the following contents:

<?php

return [
    'enabled'       => true,
    'anonymous'     => false, // Determines to log user info or not
    'clientDsn'     => getenv('SENTRY_DSN') ?: 'https://example@sentry.io/123456789', // Set as string or use environment variable.
    'excludedCodes' => ['400', '404', '429'],
    'release'       => getenv('SENTRY_RELEASE') ?: null, // Release number/name used by sentry.
];

Credits

Based upon the sentry plugin by Luke Youell.

License

Copyright © 2019 Born05

See license

You can’t perform that action at this time.