MachineIntelligenceCore:Toolchain
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
LoggerAux.cpp
Go to the documentation of this file.
1 
23 #include <logger/LoggerAux.hpp>
24 
25 
26 namespace mic {
27 namespace logger {
28 
29 
30 std::string sev2str(Severity_t sev_)
31 {
32  switch(sev_) {
33  case(Trace):
34  return "TRACE";
35  case(Debug):
36  return "DEBUG";
37  case(Info):
38  return "INFO";
39  case(Notice):
40  return "NOTICE";
41  case(Status):
42  return "STATUS";
43  case(Warning):
44  return "WARNING";
45  case(Error):
46  return "ERROR";
47  case(Fatal):
48  return "FATAL";
49  }
50  return "UNDEFINED";
51 }
52 
53 
54 } /* namespace logger */
55 } /* namespace mic */
Severity_t
Message severity level.
Definition: LoggerAux.hpp:35
Information, contain user defined information.
Definition: LoggerAux.hpp:40
Something very bad happened, no chance to continue execution.
Definition: LoggerAux.hpp:44
Something bad happened, try to terminate.
Definition: LoggerAux.hpp:43
Information, contain user defined information, with small importance.
Definition: LoggerAux.hpp:39
Debug message with file and line number, contain user defined debug information.
Definition: LoggerAux.hpp:38
Warning, continue execution.
Definition: LoggerAux.hpp:42
Contains declarations of logger auxiliary functions, macros and severity type.
Status, contains statuses such as status of application, phase of operation etc.
Definition: LoggerAux.hpp:41
std::string sev2str(Severity_t sev_)
Definition: LoggerAux.cpp:30
Trace program execution, prints file name and line, typically logged when entering function...
Definition: LoggerAux.hpp:37