From 4f71d7431c90c5b85ae316b348a176fed368d8d7 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 15 Sep 2013 22:57:50 +0400 Subject: replace suppress debugging kludge with a more flexible function (fixes logging with update.php --feeds being stopped after first feed) --- include/functions.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'include/functions.php') diff --git a/include/functions.php b/include/functions.php index 4917bca2e..2f16ea58e 100644 --- a/include/functions.php +++ b/include/functions.php @@ -11,6 +11,7 @@ $fetch_last_error_code = false; $fetch_last_content_type = false; $fetch_curl_used = false; + $suppress_debugging = false; mb_internal_encoding("UTF-8"); date_default_timezone_set('UTC'); @@ -132,6 +133,12 @@ $schema_version = false; + function _debug_suppress($suppress) { + global $suppress_debugging; + + $suppress_debugging = $suppress; + } + /** * Print a timestamped debug message. * @@ -139,8 +146,11 @@ * @return void */ function _debug($msg, $show = true) { - if (defined('SUPPRESS_DEBUGGING')) - return false; + global $suppress_debugging; + + //echo "[$suppress_debugging] $msg $show\n"; + + if ($suppress_debugging) return false; $ts = strftime("%H:%M:%S", time()); if (function_exists('posix_getpid')) { -- cgit v1.2.3-54-g00ecf