From 4751c5375b8104243ebd2aff06504a7473a8d91c Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Fri, 20 Dec 2013 18:05:50 +0100 Subject: [PATCH] Adding api_error_log() and api_elog alias. --- main/inc/lib/main_api.lib.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/main/inc/lib/main_api.lib.php b/main/inc/lib/main_api.lib.php index 59114d5330..e0ee0a3a6b 100644 --- a/main/inc/lib/main_api.lib.php +++ b/main/inc/lib/main_api.lib.php @@ -6794,4 +6794,30 @@ function api_can_login_as($loginAsUserId, $userId = null) function api_is_allowed_in_course() { return Session::read('is_allowed_in_course'); +} + +/** + * Show a string in + * @param string $sql + */ +function api_error_log($string) +{ + // Clean query + $bt = debug_backtrace(); + $caller = array_shift($bt);; + $string = str_replace(array("\r", "\n", "\t", "\10"), '', $string); + + error_log("-------------------------------------"); + error_log($string); + error_log("File: ".$caller['file']." +".$caller['line']); + error_log("-------------------------------------"); +} + +/** + * Show a string in + * @param string $sql + */ +function api_elog($string) +{ + return api_error_log($string); } \ No newline at end of file