summaryrefslogtreecommitdiff
path: root/include/errorhandler.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-17 16:05:52 +0400
committerAndrew Dolgov <[email protected]>2013-04-17 16:05:54 +0400
commitaca75cb5cb323535099c7aef46a78ea3cec082f2 (patch)
treedeed39d90fa490828cfc60dac772c9f53fee87b1 /include/errorhandler.php
parent404e2e3603c852a3f82a21c14b8888005e2b3f99 (diff)
reinstate error handlers; better DB error reporting on failed queries
Diffstat (limited to 'include/errorhandler.php')
-rw-r--r--include/errorhandler.php15
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');
?>