iRonin / CodebaseExceptions

Magento Exceptions to Codebase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magento Exceptions to Codebase

Introduction

This Magento extension inserts all the Magento exceptions to your Codebase account (see http://blog.atechmedia.com/2012/08/exception-tracking-in-codebase/).

Requirements

Notes

The excellent php-airbrake class is included because the file Configuration.php is slightly changed; line 33 has been changed to point to exceptions.codebasehq.com instead of api.airbrake.io.

Magento doesn't actually throw exceptions; it uses a custom exception handler. Therefore we cannot use the EventHandler that is bundled with php-airbrake but instead we dissect Magento's stack trace message and feed it to Codebase Exceptions.

The file errors/report.php needs to be overwritten for the helper function to be called.

You can test whether the extension works by throwing an exception by visiting http://www.yourdomain.com/exceptions/index/test

Installation

cd /path/to/your/magento/root
git clone git@github.com:elgentos/CodebaseExceptions.git CodebaseExceptions
cp -R CodebaseExceptions/* .
rm -rf CodebaseExceptions
rm -rf var/cache/*
rm -rf var/session/*

Now go to your backend and fill out the Codebase Exceptions API key (you can find this under the tab Exceptions in your project page in Codebase).

About

Magento Exceptions to Codebase