From 120f8e6492e2dbfd6dcd7985ecd2651c825b96d8 Mon Sep 17 00:00:00 2001 From: mark burdett Date: Thu, 8 Aug 2019 18:20:54 -0700 Subject: [PATCH] CRM_Core_Error::debug_var() should have a priority arg. --- CRM/Core/Error.php | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/CRM/Core/Error.php b/CRM/Core/Error.php index 16ac8caf4d..ea1dc1d0e3 100644 --- a/CRM/Core/Error.php +++ b/CRM/Core/Error.php @@ -232,7 +232,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { $errorDetails = CRM_Core_Error::debug('', $error, FALSE); $template->assign_by_ref('errorDetails', $errorDetails); - CRM_Core_Error::debug_var('Fatal Error Details', $error); + CRM_Core_Error::debug_var('Fatal Error Details', $error, TRUE, TRUE, '', PEAR_LOG_ERR); CRM_Core_Error::backtrace('backTrace', TRUE); if ($config->initialized) { @@ -339,7 +339,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { if (self::$modeException) { // CRM-11043 - CRM_Core_Error::debug_var('Fatal Error Details', $vars); + CRM_Core_Error::debug_var('Fatal Error Details', $vars, TRUE, TRUE, '', PEAR_LOG_ERR); CRM_Core_Error::backtrace('backTrace', TRUE); $details = 'A fatal error was triggered'; @@ -381,7 +381,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { self::backtrace(); } - CRM_Core_Error::debug_var('Fatal Error Details', $vars); + CRM_Core_Error::debug_var('Fatal Error Details', $vars, TRUE, TRUE, '', PEAR_LOG_ERR); CRM_Core_Error::backtrace('backTrace', TRUE); // If we are in an ajax callback, format output appropriately @@ -421,7 +421,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { } catch (Exception $other) { // if the exception-handler generates an exception, then that sucks! oh, well. carry on. - CRM_Core_Error::debug_var('handleUnhandledException_nestedException', self::formatTextException($other)); + CRM_Core_Error::debug_var('handleUnhandledException_nestedException', self::formatTextException($other), TRUE, TRUE, '', PEAR_LOG_ERR); } $config = CRM_Core_Config::singleton(); $vars = [ @@ -459,7 +459,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { // Case C: Default error handler // log to file - CRM_Core_Error::debug_var('Fatal Error Details', $vars, FALSE); + CRM_Core_Error::debug_var('Fatal Error Details', $vars, FALSE, TRUE, '', PEAR_LOG_ERR); CRM_Core_Error::backtrace('backTrace', TRUE); // print to screen @@ -544,6 +544,8 @@ class CRM_Core_Error extends PEAR_ErrorStack { * Log or return the output? * @param string $prefix * Prefix for output logfile. + * @param int $priority + * The log priority level. * * @return string * The generated output @@ -551,7 +553,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { * @see CRM_Core_Error::debug() * @see CRM_Core_Error::debug_log_message() */ - public static function debug_var($variable_name, $variable, $print = TRUE, $log = TRUE, $prefix = '') { + public static function debug_var($variable_name, $variable, $print = TRUE, $log = TRUE, $prefix = '', $priority = NULL) { // check if variable is set if (!isset($variable)) { $out = "\$$variable_name is not set"; @@ -574,7 +576,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { reset($variable); } } - return self::debug_log_message($out, FALSE, $prefix); + return self::debug_log_message($out, FALSE, $prefix, $priority); } /** @@ -635,7 +637,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { CRM_Core_Error::backtrace($string, TRUE); } elseif (CIVICRM_DEBUG_LOG_QUERY) { - CRM_Core_Error::debug_var('Query', $string, TRUE, TRUE, 'sql_log'); + CRM_Core_Error::debug_var('Query', $string, TRUE, TRUE, 'sql_log', PEAR_LOG_DEBUG); } } } @@ -647,7 +649,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { */ public static function debug_query_result($query) { $results = CRM_Core_DAO::executeQuery($query)->fetchAll(); - CRM_Core_Error::debug_var('dao result', ['query' => $query, 'results' => $results]); + CRM_Core_Error::debug_var('dao result', ['query' => $query, 'results' => $results], TRUE, TRUE, '', PEAR_LOG_DEBUG); } /** @@ -731,7 +733,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { CRM_Core_Error::debug($msg, $message); } else { - CRM_Core_Error::debug_var($msg, $message); + CRM_Core_Error::debug_var($msg, $message, TRUE, TRUE, '', PEAR_LOG_DEBUG); } } @@ -948,7 +950,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { * @throws PEAR_Exception */ public static function exceptionHandler($pearError) { - CRM_Core_Error::debug_var('Fatal Error Details', self::getErrorDetails($pearError)); + CRM_Core_Error::debug_var('Fatal Error Details', self::getErrorDetails($pearError), TRUE, TRUE, '', PEAR_LOG_ERR); CRM_Core_Error::backtrace('backTrace', TRUE); throw new PEAR_Exception($pearError->getMessage(), $pearError); } @@ -962,7 +964,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { * $obj */ public static function nullHandler($obj) { - CRM_Core_Error::debug_log_message("Ignoring exception thrown by nullHandler: {$obj->code}, {$obj->message}"); + CRM_Core_Error::debug_log_message("Ignoring exception thrown by nullHandler: {$obj->code}, {$obj->message}", FALSE, '', PEAR_LOG_ERR); CRM_Core_Error::backtrace('backTrace', TRUE); return $obj; } -- 2.25.1