From c4047690e2dff60c4149605e688f864dbd813d1f Mon Sep 17 00:00:00 2001 From: JCW Date: Wed, 10 Sep 2025 12:02:00 +0100 Subject: [PATCH] Fix test cases Signed-off-by: JCW --- include/xrpl/beast/utility/Journal.h | 5 ++++- src/tests/libxrpl/basics/log.cpp | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/include/xrpl/beast/utility/Journal.h b/include/xrpl/beast/utility/Journal.h index 2a3e5e3ff6..42a4ed5e8b 100644 --- a/include/xrpl/beast/utility/Journal.h +++ b/include/xrpl/beast/utility/Journal.h @@ -658,7 +658,10 @@ public: std::string buffer; buffer.reserve(128); detail::SimpleJsonWriter writer{buffer}; - writer.startObject(); + if (jsonLogsEnabled_) + { + writer.startObject(); + } attributesFactory(writer); attributes_ = std::move(buffer); } diff --git a/src/tests/libxrpl/basics/log.cpp b/src/tests/libxrpl/basics/log.cpp index d550c7f040..9d12202ea6 100644 --- a/src/tests/libxrpl/basics/log.cpp +++ b/src/tests/libxrpl/basics/log.cpp @@ -375,9 +375,11 @@ class JsonLogStreamFixture public: JsonLogStreamFixture() : sink_(beast::severities::kAll, logStream_) - , j_(sink_, "Test", log::attributes(log::attr("Field1", "Value1"))) + , j_(beast::Journal::getNullSink()) { + beast::Journal::resetGlobalAttributes(); beast::Journal::enableStructuredJournal(); + j_ = beast::Journal{sink_, "Test", log::attributes(log::attr("Field1", "Value1"))}; } ~JsonLogStreamFixture()