PLDM:Catching exception precisely and printing it
Correcting catch block in PLDM repo to print all
exception precisely so pldm trace can be more
useful to identify defect easily.
Change-Id: If2e86dcb031ddc2e927e7836d7f4359f5b44cdec
Signed-off-by: Kamalkumar Patel <kamalkumar.patel@ibm.com>
diff --git a/pldmd/pldmd.cpp b/pldmd/pldmd.cpp
index fa68f17..8005518 100644
--- a/pldmd/pldmd.cpp
+++ b/pldmd/pldmd.cpp
@@ -129,7 +129,7 @@
header.command = hdrFields.command;
if (PLDM_SUCCESS != pack_pldm_header(&header, responseHdr))
{
- error("Failed adding response header");
+ error("Failed adding response header: {ERROR}", "ERROR", e);
return std::nullopt;
}
response.insert(response.end(), completion_code);