From 27b26d703551c5ca2a165a14ab46238113c2691e Mon Sep 17 00:00:00 2001
From: Andrew Nicols <andrew@nicols.co.uk>
Date: Thu, 3 Oct 2019 17:06:59 +0800
Subject: [PATCH] MDL-66833 core: Make print_object play nice with WS

---
 lib/datalib.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/datalib.php b/lib/datalib.php
index 52946fa5683..2ca8e54d80c 100644
--- a/lib/datalib.php
+++ b/lib/datalib.php
@@ -1639,6 +1639,10 @@ function print_object($object) {
     if (CLI_SCRIPT) {
         fwrite(STDERR, print_r($object, true));
         fwrite(STDERR, PHP_EOL);
+    } else if (AJAX_SCRIPT) {
+        foreach (explode("\n", print_r($object, true)) as $line) {
+            error_log($line);
+        }
     } else {
         echo html_writer::tag('pre', s(print_r($object, true)), array('class' => 'notifytiny'));
     }