]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/JsonLD.php
Add Trending Tags widget + template
[friendica.git] / src / Util / JsonLD.php
index 69973f4febf7d95757189a7e36b8a3ffa4c04b10..926fa1437d46aa1cb4efac0c8d79fbdaf1527d2d 100644 (file)
@@ -68,9 +68,16 @@ class JsonLD
                }
                catch (Exception $e) {
                        $normalized = false;
-                       Logger::error('normalise error');
-                       // Sooner or later we should log some details as well - but currently this leads to memory issues
-                       // Logger::log('normalise error:' . substr(print_r($e, true), 0, 10000), Logger::DEBUG);
+                       $messages = [];
+                       $currentException = $e;
+                       do {
+                               $messages[] = $currentException->getMessage();
+                       } while($currentException = $currentException->getPrevious());
+
+                       Logger::warning('JsonLD normalize error');
+                       Logger::notice('JsonLD normalize error', ['messages' => $messages]);
+                       Logger::info('JsonLD normalize error', ['trace' => $e->getTraceAsString()]);
+                       Logger::debug('JsonLD normalize error', ['jsonobj' => $jsonobj]);
                }
 
                return $normalized;