diff options
author | Andrew Dolgov <[email protected]> | 2013-04-17 16:05:52 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-04-17 16:05:54 +0400 |
commit | aca75cb5cb323535099c7aef46a78ea3cec082f2 (patch) | |
tree | deed39d90fa490828cfc60dac772c9f53fee87b1 /include | |
parent | 404e2e3603c852a3f82a21c14b8888005e2b3f99 (diff) |
reinstate error handlers; better DB error reporting on failed queries
Diffstat (limited to 'include')
-rw-r--r-- | include/errorhandler.php | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/include/errorhandler.php b/include/errorhandler.php index 45496b18b..b1a0d3d0c 100644 --- a/include/errorhandler.php +++ b/include/errorhandler.php @@ -1,7 +1,7 @@ <?php // TODO: make configurable -//require_once "classes/logger.php"; -//require_once "classes/logger/sql.php"; +require_once "classes/logger.php"; +require_once "classes/logger/sql.php"; function ttrss_error_handler($errno, $errstr, $file, $line, $context) { global $logger; @@ -37,11 +37,16 @@ function ttrss_fatal_handler() { if (!$logger) $logger = new Logger_SQL(); if ($logger) { - $logger->log_error($errno, $errstr, $file, $line, $context); + if ($logger->log_error($errno, $errstr, $file, $line, $context)) { + return true; + } } + return false; } + + return false; } -//register_shutdown_function('ttrss_fatal_handler'); -//set_error_handler('ttrss_error_handler'); +register_shutdown_function('ttrss_fatal_handler'); +set_error_handler('ttrss_error_handler'); ?> |