From 475d7628723b033e90d2b70bd084c42941f795d6 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 3 Dec 2015 16:15:28 +0300 Subject: logger: record last query before logged error --- include/errorhandler.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/errorhandler.php') diff --git a/include/errorhandler.php b/include/errorhandler.php index 52431c2de..21cc9a94d 100644 --- a/include/errorhandler.php +++ b/include/errorhandler.php @@ -1,17 +1,21 @@ log_error($errno, $errstr, $file, $line, $context); } function ttrss_fatal_handler() { global $logger; + global $last_query; $error = error_get_last(); @@ -27,6 +31,8 @@ function ttrss_fatal_handler() { $file = substr(str_replace(dirname(dirname(__FILE__)), "", $file), 1); + if ($last_query) $errstr .= " [Last query: $last_query]"; + if (class_exists("Logger")) return Logger::get()->log_error($errno, $errstr, $file, $line, $context); } -- cgit v1.2.3