remove phosphor-logging dependency
This commit removes pldm's dependency on phosphor-logging
and instead uses stdout and stdcerr for logging purpose.This is to
break the build time circular dependency between pldm and
phosphor-logging.
Change-Id: I8cffa3c99eb34efad5f186b3452a86ebadec2074
Signed-off-by: Sampa Misra <sampmisr@in.ibm.com>
diff --git a/libpldmresponder/platform.cpp b/libpldmresponder/platform.cpp
index 50237cf..1d6d042 100644
--- a/libpldmresponder/platform.cpp
+++ b/libpldmresponder/platform.cpp
@@ -8,7 +8,6 @@
namespace platform
{
-using namespace phosphor::logging;
using namespace pldm::responder::effecter::dbus_mapping;
Response Handler::getPDR(const pldm_msg* request, size_t payloadLength)
@@ -69,8 +68,8 @@
}
catch (const std::exception& e)
{
- log<level::ERR>("Error accessing PDR", entry("HANDLE=%d", recordHandle),
- entry("ERROR=%s", e.what()));
+ std::cerr << "Error accessing PDR, HANDLE=" << recordHandle
+ << " ERROR=" << e.what() << "\n";
encode_get_pdr_resp(request->hdr.instance_id, PLDM_ERROR,
nextRecordHandle, 0, PLDM_START, respSizeBytes,
recordData, 0, responsePtr);