diff --git a/include/xrpl/basics/StructuredLogging.h b/include/xrpl/basics/StructuredLogging.h index bf94b6ffb5..a842b8710c 100644 --- a/include/xrpl/basics/StructuredLogging.h +++ b/include/xrpl/basics/StructuredLogging.h @@ -1,5 +1,7 @@ #pragma once +#include + #include #include diff --git a/src/libxrpl/basics/Logger.cpp b/src/libxrpl/basics/Logger.cpp index b4a3bb1149..2e57aa908a 100644 --- a/src/libxrpl/basics/Logger.cpp +++ b/src/libxrpl/basics/Logger.cpp @@ -205,7 +205,7 @@ scrubSecrets(fmt::memory_buffer& output) // Fast path: if there's no double-quote anywhere in the message, // none of the JSON-like tokens can possibly match. std::string_view const view{output.data(), output.size()}; - if (view.contains('"')) + if (!view.contains('"')) return; // We need string operations (find/replace) so convert temporarily.