@@ -77,7 +77,7 @@ class EPNMonitor
7777 std::unordered_map<std::string, fileMon> mFiles ;
7878 std::string mPath ;
7979 std::vector<std::regex> mFilters ;
80- std::unordered_map<std::string, std::pair<InfoLogger::InfoLogger::Severity, int >> mMapRootLogTypes ;
80+ std::unordered_map<std::string, std::pair<InfoLogger::InfoLogger::Severity, int >> mMapLogTypes ;
8181 volatile unsigned int mRunNumber ;
8282 std::string mPartition ;
8383 unsigned int nLines = 0 ;
@@ -95,12 +95,11 @@ EPNMonitor::EPNMonitor(std::string path, bool infoLogger, int runNumber, std::st
9595 mFilters .emplace_back (" ^Warning in <TGraph" );
9696 mFilters .emplace_back (" ^Warning in <TInterpreter" );
9797 mFilters .emplace_back (" Dividing histograms with different labels" );
98- mMapRootLogTypes .emplace (" Info in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Info, 13 });
99- mMapRootLogTypes .emplace (" Print in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Info, 13 });
100- mMapRootLogTypes .emplace (" Warning in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Warning, 11 });
101- mMapRootLogTypes .emplace (" Error in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Error, 2 });
102- mMapRootLogTypes .emplace (" Fatal in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Fatal, 1 });
103- mMapRootLogTypes .emplace (" *** Break ***" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Fatal, 1 });
98+ mMapLogTypes .emplace (" (core dumped)" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Error, 1 });
99+ mMapLogTypes .emplace (" Warning in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Warning, 11 });
100+ mMapLogTypes .emplace (" Error in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Error, 2 });
101+ mMapLogTypes .emplace (" Fatal in <" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Fatal, 1 });
102+ mMapLogTypes .emplace (" *** Break ***" , std::pair<InfoLogger::InfoLogger::Severity, int >{InfoLogger::InfoLogger::Severity::Fatal, 1 });
104103 mInfoLoggerActive = infoLogger;
105104 mPath = path;
106105 mRunNumber = runNumber;
@@ -214,7 +213,7 @@ void EPNMonitor::thread()
214213 // assign proper severity / level for remaining ROOT log messages
215214 auto severity{InfoLogger::InfoLogger::Severity::Error};
216215 int level{3 };
217- for (const auto & logType : mMapRootLogTypes ) {
216+ for (const auto & logType : mMapLogTypes ) {
218217 if (line.find (logType.first ) != std::string::npos) {
219218 severity = std::get<InfoLogger::InfoLogger::Severity>(logType.second );
220219 level = std::get<int >(logType.second );
0 commit comments