fix checkstop error logged as INFO

Fix lookup mako template to use sdbus++ error name in error level
and error meta map.

Resolves openbmc/openbmc#1800

Change-Id: Id3bd7d8113ad0305f25a8fc321f6b79ab5033bb0
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
diff --git a/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp b/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp
index efa5278..e29b7a9 100644
--- a/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp
+++ b/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp
@@ -29,6 +29,9 @@
         parent_meta_short = '\",\"'.join(meta[parent])
         meta_string = meta_string + "\",\"" + parent_meta_short
         parent = parents[parent]
+    if ("example.xyz.openbmc_project" not in name):
+        index = name.rfind('.')
+        name = name[:index] + ".Error" + name[index:]
 %>\
     {"${name}",{"${meta_string}"}},
     % endfor
@@ -36,7 +39,13 @@
 
 const std::map<std::string,level> g_errLevelMap = {
     % for a in errors:
-    {"${a}",level::${error_lvl[a]}},
+<%
+    name = a
+    if ("example.xyz.openbmc_project" not in name):
+        index = name.rfind('.')
+        name = name[:index] + ".Error" + name[index:]
+%>\
+    {"${name}",level::${error_lvl[a]}},
     % endfor
 };