From 94d55bf48ebda73e0fe042b19e28b85a89e3d133 Mon Sep 17 00:00:00 2001 From: Patrick Rotsaert Date: Mon, 17 Jun 2024 07:46:46 +0200 Subject: [PATCH] #1838 Fix C++20 compile error. std::format does not support named arguments, like fmt::arg. --- tests/test_file_logging.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/test_file_logging.cpp b/tests/test_file_logging.cpp index 86f95dda..dad1e851 100644 --- a/tests/test_file_logging.cpp +++ b/tests/test_file_logging.cpp @@ -63,13 +63,11 @@ TEST_CASE("ansicolor_file_logger", "[ansicolor_logger]") { logger->flush(); require_message_count(SIMPLE_LOG, 2); using spdlog::details::os::default_eol; - REQUIRE(file_contents(SIMPLE_LOG) == - spdlog::fmt_lib::format( - "[{ansi_blue}+++{ansi_reset}] Test message 1{eol}" - "[{ansi_blue}+++{ansi_reset}] Test message 2{eol}", - spdlog::fmt_lib::arg("ansi_blue", spdlog::details::ansicolors::blue), - spdlog::fmt_lib::arg("ansi_reset", spdlog::details::ansicolors::reset), - spdlog::fmt_lib::arg("eol", default_eol))); + REQUIRE(file_contents(SIMPLE_LOG) == spdlog::fmt_lib::format("[{0}+++{1}] Test message 1{2}" + "[{0}+++{1}] Test message 2{2}", + spdlog::details::ansicolors::blue, + spdlog::details::ansicolors::reset, + default_eol)); } TEST_CASE("rotating_file_logger1", "[rotating_logger]") {