diff --git a/lib/src/srslog/formatters/json_formatter.cpp b/lib/src/srslog/formatters/json_formatter.cpp index 41387646e..02c8f12b9 100644 --- a/lib/src/srslog/formatters/json_formatter.cpp +++ b/lib/src/srslog/formatters/json_formatter.cpp @@ -32,6 +32,7 @@ void json_formatter::format(detail::log_entry_metadata&& metadata, fmt::memory_b fmt::vprintf(buffer, fmt::to_string_view(metadata.fmtstring), args); } catch (...) { fmt::print(stderr, "srsLog error - Invalid format string: \"{}\"\n", metadata.fmtstring); + fmt::format_to(buffer, " -> srsLog error - Invalid format string: \"{}\"", metadata.fmtstring); #ifdef STOP_ON_WARNING std::abort(); #endif @@ -69,6 +70,7 @@ void json_formatter::format_context_begin(const detail::log_entry_metadata& md, fmt::vprintf(buffer, fmt::to_string_view(md.fmtstring), args); } catch (...) { fmt::print(stderr, "srsLog error - Invalid format string: \"{}\"\n", md.fmtstring); + fmt::format_to(buffer, " -> srsLog error - Invalid format string: \"{}\"", md.fmtstring); #ifdef STOP_ON_WARNING std::abort(); #endif diff --git a/lib/src/srslog/formatters/text_formatter.cpp b/lib/src/srslog/formatters/text_formatter.cpp index 216cf0718..0020bd7c1 100644 --- a/lib/src/srslog/formatters/text_formatter.cpp +++ b/lib/src/srslog/formatters/text_formatter.cpp @@ -70,6 +70,7 @@ void text_formatter::format(detail::log_entry_metadata&& metadata, fmt::memory_b fmt::vprintf(buffer, fmt::to_string_view(metadata.fmtstring), args); } catch (...) { fmt::print(stderr, "srsLog error - Invalid format string: \"{}\"\n", metadata.fmtstring); + fmt::format_to(buffer, " -> srsLog error - Invalid format string: \"{}\"", metadata.fmtstring); #ifdef STOP_ON_WARNING std::abort(); #endif @@ -117,6 +118,7 @@ void text_formatter::format_context_end(const detail::log_entry_metadata& md, fmt::vprintf(buffer, fmt::to_string_view(md.fmtstring), args); } catch (...) { fmt::print(stderr, "srsLog error - Invalid format string: \"{}\"\n", md.fmtstring); + fmt::format_to(buffer, " -> srsLog error - Invalid format string: \"{}\"", md.fmtstring); #ifdef STOP_ON_WARNING std::abort(); #endif