From 60504b985db30f42a32a3ffc7e355e5e893943f7 Mon Sep 17 00:00:00 2001 From: Andrew Beltrano Date: Thu, 8 Feb 2024 00:11:46 +0000 Subject: [PATCH] Add missing return value wrapper char. --- src/common/shared/logging/FunctionTracer.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/shared/logging/FunctionTracer.cxx b/src/common/shared/logging/FunctionTracer.cxx index e12b39c8..33e5a7af 100644 --- a/src/common/shared/logging/FunctionTracer.cxx +++ b/src/common/shared/logging/FunctionTracer.cxx @@ -12,6 +12,8 @@ namespace detail std::string BuildValueList(const std::vector>& values, std::string_view prefix, std::string_view keyValueSeparator = "=", std::string_view delimeter = ", ") { + static constexpr auto ValueWrapperCharacter = '\''; + if (std::empty(values)) { return {}; } @@ -23,7 +25,7 @@ BuildValueList(const std::vector>& values, s if (i > 0) { valueListBuilder << delimeter; } - valueListBuilder << name << keyValueSeparator << value << "'"; + valueListBuilder << name << keyValueSeparator << ValueWrapperCharacter << value << ValueWrapperCharacter; } return valueListBuilder.str();