Changeset View
Changeset View
Standalone View
Standalone View
src/utils.cpp
Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
void logMessage(const std::string &m, ErrorSeverity s) | void logMessage(const std::string &m, ErrorSeverity s) | ||||
{ | { | ||||
switch (s) { | switch (s) { | ||||
case NoError: | case NoError: | ||||
std::cout << "Debug: " << m << std::endl; | |||||
break; | break; | ||||
case Warning: | case Warning: | ||||
std::cerr << "Warning: " << m << std::endl; | |||||
if (ThreadLocal::inst().errorBit < Warning) { | if (ThreadLocal::inst().errorBit < Warning) { | ||||
ThreadLocal::inst().errorBit = Warning; | ThreadLocal::inst().errorBit = Warning; | ||||
ThreadLocal::inst().errorMessage = m; | ThreadLocal::inst().errorMessage = m; | ||||
} | } | ||||
break; | break; | ||||
case Error: | case Error: | ||||
std::cerr << "Error: " << m << std::endl; | |||||
if (ThreadLocal::inst().errorBit < Error) { | if (ThreadLocal::inst().errorBit < Error) { | ||||
ThreadLocal::inst().errorBit = Error; | ThreadLocal::inst().errorBit = Error; | ||||
ThreadLocal::inst().errorMessage = m; | ThreadLocal::inst().errorMessage = m; | ||||
} | } | ||||
break; | break; | ||||
case Critical: | case Critical: | ||||
default: | default: | ||||
std::cerr << "Critical: " << m << std::endl; | |||||
if (ThreadLocal::inst().errorBit < Critical) { | if (ThreadLocal::inst().errorBit < Critical) { | ||||
ThreadLocal::inst().errorBit = Critical; | ThreadLocal::inst().errorBit = Critical; | ||||
ThreadLocal::inst().errorMessage = m; | ThreadLocal::inst().errorMessage = m; | ||||
} | } | ||||
} | } | ||||
} | } | ||||
void logMessage(const std::string &message, const std::string &file, int line, ErrorSeverity s) | void logMessage(const std::string &message, const std::string &file, int line, ErrorSeverity s) | ||||
▲ Show 20 Lines • Show All 103 Lines • Show Last 20 Lines |