pldm: Remove unnecessary type casting in logs
This commit removes the unnecessary type casting of values of the
journal logs based on supported types mentioned in LG2 documentation
[1].
Testing: Verified the debug traces to correct.
'''
For Instance:
Earlier -
error(”TYPE = {TYPE} “, “TYPE”, static_cast<unsigned>(PLDM_STATE_EFFECTER_PDR));
Journal trace -
May 27 08:16:51 p10bmc pldmd[931]: TYPE = 11
After Correction -
error(”TYPE = {TYPE}“, “TYPE”, PLDM_STATE_EFFECTER_PDR);
Journal trace -
May 27 08:16:51 p10bmc pldmd[931]: TYPE = Enum(11)
'''
[1]: https://github.com/openbmc/phosphor-logging/blob/master/docs/structured-logging.md#lg2
Change-Id: Ia649ecd4ecbb73c421f7844885f58a6835805719
Signed-off-by: Riya Dixit <riyadixitagra@gmail.com>
diff --git a/requester/handler.hpp b/requester/handler.hpp
index cefeb78..20da26c 100644
--- a/requester/handler.hpp
+++ b/requester/handler.hpp
@@ -148,8 +148,7 @@
{
info(
"Instance ID expiry for EID '{EID}' using InstanceID '{INSTANCEID}'",
- "EID", (unsigned)key.eid, "INSTANCEID",
- (unsigned)key.instanceId);
+ "EID", key.eid, "INSTANCEID", key.instanceId);
auto& [request, responseHandler,
timerInstance] = this->handlers[key];
request->stop();
@@ -158,7 +157,7 @@
{
error(
"Failed to stop the instance ID expiry timer, response code '{RC}'",
- "RC", static_cast<int>(rc));
+ "RC", rc);
}
// Call response handler with an empty response to indicate no
// response
@@ -259,7 +258,7 @@
{
error(
"Register request for EID '{EID}' is using InstanceID '{INSTANCEID}'",
- "EID", (unsigned)eid, "INSTANCEID", (unsigned)instanceId);
+ "EID", eid, "INSTANCEID", instanceId);
return PLDM_ERROR;
}
@@ -372,7 +371,7 @@
{
error(
"Failed to stop the instance ID expiry timer, response code '{RC}'",
- "RC", static_cast<int>(rc));
+ "RC", rc);
}
responseHandler(eid, response, respMsgLen);
instanceIdDb.free(key.eid, key.instanceId);