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/attn_logging.cpp b/attn/attn_logging.cpp
index f51bb46..3395c19 100644
--- a/attn/attn_logging.cpp
+++ b/attn/attn_logging.cpp
@@ -152,9 +152,9 @@
}
catch (const std::exception& e)
{
- std::string traceMessage =
- "createFFDCTraceFiles: " + std::string(e.what());
- trace<level::INFO>(traceMessage.c_str());
+ trace<level::INFO>("createFFDCTraceFiles exception");
+ std::string traceMsg = std::string(e.what(), maxTraceLen);
+ trace<level::INFO>(traceMsg.c_str());
}
}
}