From d2f01eb755489502adfa99fa3d1606df28a393ef Mon Sep 17 00:00:00 2001 From: JCW Date: Wed, 10 Sep 2025 17:08:59 +0100 Subject: [PATCH] Performance test Signed-off-by: JCW --- src/libxrpl/basics/Log.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libxrpl/basics/Log.cpp b/src/libxrpl/basics/Log.cpp index 301fc2bd2d..2b17f23671 100644 --- a/src/libxrpl/basics/Log.cpp +++ b/src/libxrpl/basics/Log.cpp @@ -202,7 +202,7 @@ Logs::write( } // Add to batch buffer for file output - if (false) { + { std::lock_guard lock(batchMutex_); // Console output still immediate for responsiveness @@ -221,6 +221,8 @@ Logs::write( std::copy(result.begin(), result.end(), writeBuffer_.begin()); writeBuffer_[result.size()] = '\n'; + return; + // Update spans: expand read buffer, shrink write buffer size_t totalUsed = readBuffer_.size() + logSize; readBuffer_ = std::span(batchBuffer_.data(), totalUsed);