Skip to content
This repository was archived by the owner on Jun 9, 2023. It is now read-only.

Latest commit

 

History

History
51 lines (49 loc) · 2.09 KB

File metadata and controls

51 lines (49 loc) · 2.09 KB

error-reporting

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.