Skip to content

notgosu/yii-rollbar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rollbar

Rollbar Component is the way to integrate rollbar.com service with your Yii application. Rollbar aggregates and analyzes your application errors and deploys.

Installation

  1. Add "rollbar/rollbar" package to composer.json and make php composer.phar update

  2. Add rollbar component to the main.php config:

    // ...
    'components' => array(
        // ...
        'rollbar'=>array(
            'class' => 'vendor.extensions.rollbar.RollbarComponent', // adjust path if needed
            'accessToken' => 'your_serverside_rollbar_token',
        ),
    ),
  3. Adjust main.php config to preload the component:

    'preload'=>array('log', 'rollbar'),
  4. Set RollbarErrorHandler as error handler:

    'components' => array(
        // ...
        'errorHandler'=>array(
            'class'=>'vendor.extensions.rollbar.RollbarErrorHandler',
            // ...
        ),
    ),

    You can also pass some additional rollbar options in the component config: environment, branch, maxErrno, baseApiUrl etc.

    A good idea is to specify environment as:

    'environment' => isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'cli_'.php_uname("n"),

    For YiiBooster template add

    'environment' => $params['env.code'],

    You can specify alias of your project root directory for linking stack traces ('application' by default):

    'rootAlias' => 'root',

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%