PHP Classes

Error Logging: Handle PHP fatal and non-fatal execution errors

Recommend this page to a friend!
  Info   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum (5)   Blog (1)    
Ratings Unique User Downloads Download Rankings
StarStarStar 48%Total: 1,396 This week: 1All time: 2,792 This week: 560Up
Version License PHP version Categories
error-logging 1.5GNU General Publi...5.2PHP 5, Debug
Description 

Author

This class can be used to handle PHP fatal and non-fatal execution errors.

It registers an error handler that is capable of a backtrace with the list of functions and arguments used to call the code that causes an error, send that information to the current page output or the PHP error log, or send an e-mail message to the administrator.

The class can also trap fatal errors using a special PHP script shutdown callback function.

Innovation Award
PHP Programming Innovation award winner
October 2010
Winner


Prize: One copy of the Zend Studio
PHP can easily trap and log runtime errors. However, PHP error handlers cannot trap fatal errors.

This class provides a work around for that limitation. It registers a PHP shutdown callback function that can detect if the current script is terminating due to a fatal error.

Manuel Lemos
Picture of Nitesh Apte
  Performance   Level  
Name: Nitesh Apte is available for providing paid consulting. Contact Nitesh Apte .
Classes: 17 packages by
Country: India India
Age: 40
All time rank: 1337 in India India
Week rank: 106 Up8 in India India Down
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

  Files folder image Files  
File Role Description
Plain text file class.ErrorLogging.php Class Error Logging Class
Accessible without login Plain text file ErrorLogging.php Conf. defined values
Accessible without login Plain text file example.php Example usage
Accessible without login Plain text file LICENSE.TXT Lic. License File

 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,396
This week:1
All time:2,792
This week:560Up
User Ratings User Comments (5)
 All time
Utility:70%StarStarStarStar
Consistency:81%StarStarStarStarStar
Documentation:-
Examples:52%StarStarStar
Tests:-
Videos:-
Overall:48%StarStarStar
Rank:2899
 
Every normal program first need to handle exception and only ...
12 years ago (Andrey Nikishaev)
7%Star
Good idea.
13 years ago (Brandon Sussman)
32%StarStar
excellent
13 years ago (Krishn)
70%StarStarStarStar
I like the concept of a fatal error handler in the shutdown f...
13 years ago (Fabian Schmengler)
22%StarStar
This is a very good and useful class ! lool But i prefer in s...
13 years ago (José Filipe Lopes Santos)
70%StarStarStarStar