switch fmt::format to use std::format
fmt::format is supported in the c++ std. This will
help to remove fmt package dependency.
Change-Id: Ia3f5c607a348f062a0f112d5eae8b51ecc23fd37
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
diff --git a/procedures/phal/start_host.cpp b/procedures/phal/start_host.cpp
index c0c0fd6..e6f01ec 100644
--- a/procedures/phal/start_host.cpp
+++ b/procedures/phal/start_host.cpp
@@ -10,7 +10,6 @@
#include "extensions/phal/phal_error.hpp"
#include "util.hpp"
-#include <fmt/format.h>
#include <libekb.H>
#include <ext_interface.hpp>
@@ -18,6 +17,8 @@
#include <phosphor-logging/log.hpp>
#include <registration.hpp>
+#include <format>
+
namespace openpower
{
namespace phal
@@ -131,13 +132,13 @@
if (hwKwdSize != hwData.size())
{
log<level::ERR>(
- fmt::format("Incorrect VINI records HW Keyword data size({})",
+ std::format("Incorrect VINI records HW Keyword data size({})",
hwData.size())
.c_str());
throw std::runtime_error("Incorrect VINI records HW Keyword data size");
}
- log<level::DEBUG>(fmt::format("VINI Records HW[0]:{} HW[1]:{}",
+ log<level::DEBUG>(std::format("VINI Records HW[0]:{} HW[1]:{}",
hwData.at(0), hwData.at(1))
.c_str());
@@ -206,7 +207,7 @@
// Don't throw exception since the caller might call in the error path
// and even we should allow the hardware isolation by default.
log<level::ERR>(
- fmt::format("Exception [{}], failed to create the error log "
+ std::format("Exception [{}], failed to create the error log "
"for the hardware isolation policy settings failures.",
e.what())
.c_str());
@@ -252,7 +253,7 @@
}
else
{
- const auto trace{fmt::format(
+ const auto trace{std::format(
"Failed to read the HardwareIsolation policy "
"from the path [{}] interface [{}]. Continuing with "
"default mode(allow_hw_isolation)",
@@ -265,7 +266,7 @@
}
catch (const sdbusplus::exception_t& e)
{
- const auto trace{fmt::format(
+ const auto trace{std::format(
"Exception [{}] to get the HardwareIsolation policy "
"from the path [{}] interface [{}]. Continuing with "
"default mode (allow_hw_isolation)",