2017 © Pedro Peláez
 

library sentry-bundle

A Syfmony 2 Bundle for Sentry using the "raven-php" client

image

dlin/sentry-bundle

A Syfmony 2 Bundle for Sentry using the "raven-php" client

  • Thursday, October 10, 2013
  • by dlin-me
  • Repository
  • 1 Watchers
  • 0 Stars
  • 19 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Dlin Symfony Sentry Bundle

Dlin Sentry Bundle is Symfony2 wrapper bundle for the 'raven-php' library:, (*1)

This Sentry Bundle provides a configurable service to work with Sentry, (*2)

Version

0.9, (*3)

Installation

Installation using Composer, (*4)

Add to your composer.json:, (*5)

json
{
    "require" :  {
        "dlin/sentry-bundle": "dev-master"
    }
}

Enable the bundle in you AppKernel.php, (*6)

public function registerBundles()
{
    $bundles = array(
    ...
    new Dlin\Bundle\SentryBundle\DlinSentryBundle(),
    ...
}

Configuration

The DSN url must be provided in the config.xml file. For example:, (*7)

#app/config/config.yml

dlin_sentry:
    dsn: https://xxxxxxxxxxce4168aaafe6f658375edf:xxxxxxxxxxd44828a5ba7b78d807f5d@app.getsentry.com/123456

Usage

Geting the service in a controller, (*8)

$service =  $this->get('dlin.sentry_service');

Getting the service in a ContainerAwareService, (*9)

$service = $this->container->get('dlin.sentry_service');

Manually sending a message to Sentry, (*10)

$service->captureMessage('An error is found when user clicks the button');

Manually reporting an exception to Sentry, (*11)

try{
  throw new \Exception('hello, here is an exception');
}catch(\Exception $e){
    $optionalData = array();
    $optionalData['phpVersion'] = '5.3';
    $service->captureException($e, $optionalData);
}

Reporting errors to Sentry automatically., (*12)

#web/app.php
...
$kernel->loadClassCache();

$kernel->boot();
$kernel->getContainer()->get('dlin.sentry_service')->register();
...

License

MIT, (*13)

Free Software, Yeah!, (*14)

The Versions

10/10 2013

dev-master

9999999-dev http://dlin.me

A Syfmony 2 Bundle for Sentry using the "raven-php" client

  Sources   Download

MIT

The Requires

 

The Development Requires

symfony sentry

10/10 2013

0.9

0.9.0.0 http://dlin.me

A Syfmony 2 Bundle for Sentry using the "raven-php" client

  Sources   Download

MIT

The Requires

 

The Development Requires

symfony sentry