From d56fc6d18f327c3735004283a9dc05650efe86cd Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 2 Nov 2021 08:06:55 +0000 Subject: [PATCH 1/2] Improve the JSON output of the log entries --- src/Core/Logger/Type/AbstractLogger.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Core/Logger/Type/AbstractLogger.php b/src/Core/Logger/Type/AbstractLogger.php index e26f1705d..e7e711d7e 100644 --- a/src/Core/Logger/Type/AbstractLogger.php +++ b/src/Core/Logger/Type/AbstractLogger.php @@ -129,7 +129,7 @@ abstract class AbstractLogger implements LoggerInterface } } - return @json_encode($output); + return @json_encode($output, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); } /** From 3d08eb0652218b15fbb5af35ddabb6ead32a6df4 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 2 Nov 2021 19:11:29 +0000 Subject: [PATCH 2/2] Fix test --- tests/src/Core/Logger/AbstractLoggerTest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/src/Core/Logger/AbstractLoggerTest.php b/tests/src/Core/Logger/AbstractLoggerTest.php index 2734158b5..d85e754c3 100644 --- a/tests/src/Core/Logger/AbstractLoggerTest.php +++ b/tests/src/Core/Logger/AbstractLoggerTest.php @@ -157,7 +157,7 @@ abstract class AbstractLoggerTest extends MockedTest self::assertLogline($text); - self::assertStringContainsString(@json_encode($context), $text); + self::assertStringContainsString(@json_encode($context, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE), $text); } /** @@ -176,7 +176,7 @@ abstract class AbstractLoggerTest extends MockedTest self::assertLogline($text); - self::assertStringContainsString(@json_encode($assertion), $this->getContent()); + self::assertStringContainsString(@json_encode($assertion, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE), $this->getContent()); } public function testNoObjectHandling()