diff options
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'); ?> |