From 9790a9b5832fbafc62f9ff833203b9be8d8e6522 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 19 Jul 2017 12:47:32 +0800 Subject: [PATCH] MDL-59572 dml: Call error_log for AJAX/WS calls --- lib/dml/moodle_database.php | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/lib/dml/moodle_database.php b/lib/dml/moodle_database.php index 82a98abb12c..3dd35869b15 100644 --- a/lib/dml/moodle_database.php +++ b/lib/dml/moodle_database.php @@ -594,19 +594,29 @@ abstract class moodle_database { return; } if (CLI_SCRIPT) { - echo "--------------------------------\n"; - echo $sql."\n"; + $separator = "--------------------------------\n"; + echo $separator; + echo "{$sql}\n"; if (!is_null($params)) { - echo "[".var_export($params, true)."]\n"; + echo "[" . var_export($params, true) . "]\n"; } - echo "--------------------------------\n"; + echo $separator; + } else if (AJAX_SCRIPT) { + $separator = "--------------------------------"; + error_log($separator); + error_log($sql); + if (!is_null($params)) { + error_log("[" . var_export($params, true) . "]"); + } + error_log($separator); } else { - echo "
\n"; - echo s($sql)."\n"; + $separator = "
\n"; + echo $separator; + echo s($sql) . "\n"; if (!is_null($params)) { - echo "[".s(var_export($params, true))."]\n"; + echo "[" . s(var_export($params, true)) . "]\n"; } - echo "
\n"; + echo $separator; } } @@ -623,6 +633,9 @@ abstract class moodle_database { if (CLI_SCRIPT) { echo $message; echo "--------------------------------\n"; + } else if (AJAX_SCRIPT) { + error_log($message); + error_log("--------------------------------"); } else { echo s($message); echo "
\n"; -- 2.43.0