Add fmtlib for phosphor-debug-collector
Call fmtlib to get additional information from journal.
Tested: built phosphor-debug-collector successfully
and Unit Test passes.
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ibe65637a0b29b76269fb4bc3f498438901c9306a
diff --git a/core_manager_main.cpp b/core_manager_main.cpp
index aca772b..3e0e459 100644
--- a/core_manager_main.cpp
+++ b/core_manager_main.cpp
@@ -4,6 +4,8 @@
#include "watch.hpp"
#include "xyz/openbmc_project/Common/error.hpp"
+#include <fmt/core.h>
+
#include <phosphor-logging/elog-errors.hpp>
#include <sdbusplus/bus.hpp>
@@ -18,8 +20,10 @@
auto rc = sd_event_default(&event);
if (rc < 0)
{
- log<level::ERR>("Error occurred during the sd_event_default",
- entry("RC=%d", rc));
+ log<level::ERR>(
+ fmt::format("Error occurred during the sd_event_default, rc({})",
+ rc)
+ .c_str());
report<InternalFailure>();
return -1;
}
@@ -33,8 +37,10 @@
auto rc = sd_event_loop(eventP.get());
if (rc < 0)
{
- log<level::ERR>("Error occurred during the sd_event_loop",
- entry("RC=%d", rc));
+ log<level::ERR>(
+ fmt::format("Error occurred during the sd_event_loop, rc({})",
+ rc)
+ .c_str());
elog<InternalFailure>();
}
}