diff --git a/include/xrpl/basics/StructuredLogging.h b/include/xrpl/basics/StructuredLogging.h index 6697100b80..dfcdb5e2b4 100644 --- a/include/xrpl/basics/StructuredLogging.h +++ b/include/xrpl/basics/StructuredLogging.h @@ -231,7 +231,7 @@ template [[nodiscard]] std::string buildJsonPattern(std::string_view existingPattern, log::Parameter const&... params) { - detail::JsonLoggingPatternBuilder builder(existingPattern); + detail::JsonLoggingPatternBuilder const builder(existingPattern); (builder.add(params.name(), params.value()), ...); return builder.build(); } diff --git a/src/tests/libxrpl/basics/Logger.cpp b/src/tests/libxrpl/basics/Logger.cpp index 7691dd80fa..43ea1d87ae 100644 --- a/src/tests/libxrpl/basics/Logger.cpp +++ b/src/tests/libxrpl/basics/Logger.cpp @@ -13,15 +13,20 @@ #include #include +#include + #include #include #include +#include #include #include #include #include #include #include +#include +#include using namespace xrpl; @@ -111,7 +116,7 @@ protected: /// Install two sinks: one with NonCriticalFormatter, one critical-only. /// Returns {non-critical output, critical output}. - std::pair + static std::pair installSplitSinks(std::ostringstream& ncOut, std::ostringstream& critOut) { auto ncSink = std::make_shared(ncOut); @@ -129,7 +134,7 @@ protected: } /// Install a single sink wrapped with NonCriticalFormatter. - void + static void installNonCriticalSink(std::ostringstream& out) { auto sink = std::make_shared(out);