bitweb/error-reporting

BitWeb extension for sending errors to email.

1.1.1 2016-12-28 12:05 UTC

This package is auto-updated.

Last update: 2024-03-21 18:54:35 UTC


README

Build Status Coverage Status ##Usage:

Add this to your index.php file, right after autoloading.

$errorService = new \BitWeb\ErrorReporting\Service\ErrorService(array(
    'errorReportingLevel' => E_ALL,
    'subject' => '[Errors][your-app-id-here]',
    'emails' => array (
        'you@domain.com'
    ),
    'from_address' => 'you@domain.com',
    'ignore404' => false,
    'ignoreBot404' => false,
    'botList' => array(
        'AhrefsBot',
        'bingbot',
        'Ezooms',
        'Googlebot',
        'Mail.RU_Bot',
        'YandexBot',
    ),
    'ignorableExceptions' => array(
        'ErrorException'
    ),
    'ignorablePaths' => array (
        'paths/to/ignore'
    )
));
$errorService->startErrorHandling();

Add this to the last line of your index.php

$errorService->endErrorHandling();

Configuration

Name Type Default Description
errorReportingLevel integer E_ALL The level of error reporting.
subject string Errors The subject of the message being sent.
emails array array() An array of emails the error report is sent to.
from_address string '' Address where the message is sent from.
ignore404 boolean false Are 404 errors ignored?
ignoreBot404 boolean false Are bot 404 errors ignored?
botList array array() Defines bots.
ignorableExceptions array array('ErrorException') Exceptions to ignore.
ignorablePaths array array() Paths to ignore.