Attn: Limit trace length messages
Limit trace length messages specifically for exception messages which
tend to be long.
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: I50360121541c92b732ffe4502c5084497ebb0357
diff --git a/attn/ti_handler.cpp b/attn/ti_handler.cpp
index 9752fca..fc58d49 100644
--- a/attn/ti_handler.cpp
+++ b/attn/ti_handler.cpp
@@ -375,11 +375,11 @@
reply.read(result);
autoReboot = std::get<bool>(result);
}
- catch (const sdbusplus::exception::SdBusError& ec)
+ catch (const sdbusplus::exception::SdBusError& e)
{
- std::string traceMessage =
- "Error in AutoReboot Get: " + std::string(ec.what());
- trace<level::INFO>(traceMessage.c_str());
+ trace<level::INFO>("autoRebootEnbabled exception");
+ std::string traceMsg = std::string(e.what(), maxTraceLen);
+ trace<level::ERROR>(traceMsg.c_str());
}
return autoReboot;