prefer std::format over fmt
Switch to std::format to remove the dependency on fmt.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id3a1295ba8a90fb756cfc500892dcc5b3235e27b
diff --git a/occ_pass_through.cpp b/occ_pass_through.cpp
index 6834398..77cd064 100644
--- a/occ_pass_through.cpp
+++ b/occ_pass_through.cpp
@@ -4,7 +4,6 @@
#include <errno.h>
#include <fcntl.h>
-#include <fmt/core.h>
#include <unistd.h>
#include <org/open_power/OCC/Device/error.hpp>
@@ -13,6 +12,7 @@
#include <phosphor-logging/log.hpp>
#include <algorithm>
+#include <format>
#include <memory>
#include <string>
@@ -77,7 +77,7 @@
if (!occActive)
{
log<level::ERR>(
- fmt::format(
+ std::format(
"PassThrough::send() - OCC{} not active, command not sent",
occInstance)
.c_str());
@@ -85,7 +85,7 @@
}
log<level::INFO>(
- fmt::format("PassThrough::send() Sending 0x{:02X} command to OCC{}",
+ std::format("PassThrough::send() Sending 0x{:02X} command to OCC{}",
command.front(), occInstance)
.c_str());
CmdStatus status = occCmd.send(command, response);
@@ -94,7 +94,7 @@
if (response.size() >= 5)
{
log<level::DEBUG>(
- fmt::format("PassThrough::send() response had {} bytes",
+ std::format("PassThrough::send() response had {} bytes",
response.size())
.c_str());
}
@@ -107,7 +107,7 @@
else
{
log<level::ERR>(
- fmt::format(
+ std::format(
"PassThrough::send(): OCC command failed with status {}",
uint32_t(status))
.c_str());
@@ -125,7 +125,7 @@
(!VALID_OEM_POWER_MODE_SETTING(newMode)))
{
log<level::ERR>(
- fmt::format(
+ std::format(
"PassThrough::setMode() Unsupported mode {} requested (0x{:04X})",
newMode, modeData)
.c_str());
@@ -136,7 +136,7 @@
(modeData == 0))
{
log<level::ERR>(
- fmt::format(
+ std::format(
"PassThrough::setMode() Mode {} requires non-zero frequency point.",
newMode)
.c_str());
@@ -150,13 +150,13 @@
}
log<level::INFO>(
- fmt::format("PassThrough::setMode() Setting Power Mode {} (data: {})",
+ std::format("PassThrough::setMode() Setting Power Mode {} (data: {})",
newMode, modeData)
.c_str());
return pmode->setMode(newMode, modeData);
#else
log<level::DEBUG>(
- fmt::format(
+ std::format(
"PassThrough::setMode() No support to setting Power Mode {} (data: {})",
mode, modeData)
.c_str());