From f542ba8271617afa73117a6a194572719760d734 Mon Sep 17 00:00:00 2001 From: Adriana Kobylak Date: Tue, 24 Jan 2017 12:34:23 -0600 Subject: Create a map to get the priority level for the error Delete unused elog-lookup-template.mako.cpp file and update the one in the tools directory. Example of generated code for reference: std::map g_errLevelMap = { {"TestErrorOne",level::INFO}, {"TestErrorTwo",level::ERR}, }; Change-Id: I5dcf47cb4827f80aa7a04bbe2beb181e28d7dafc Signed-off-by: Adriana Kobylak --- tools/phosphor-logging/templates/elog-lookup-template.mako.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tools/phosphor-logging') diff --git a/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp b/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp index e53067a..8e022ce 100644 --- a/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp +++ b/tools/phosphor-logging/templates/elog-lookup-template.mako.cpp @@ -4,6 +4,7 @@ // See elog-gen.py for more details #include #include +#include "log.hpp" namespace phosphor { @@ -18,6 +19,13 @@ std::map> g_errMetaMap = { % endfor }; +std::map g_errLevelMap = { + % for a in errors: + <% meta_string = '\",\"'.join(meta[a]) %> \ + {"${a}",level::${error_lvl[a]}}, + % endfor +}; + } // namespace logging } // namespace phosphor -- cgit v1.2.1