MCPcopy Create free account
hub / github.com/davisking/dlib / string_to_log_level

Function string_to_log_level

dlib/logger/logger_config_file.cpp:55–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53// ----------------------------------------------------------------------------------------
54
55 log_level string_to_log_level (
56 const std::string& level
57 )
58 {
59 using namespace std;
60 if (level == "LALL" || level == "ALL" || level == "all")
61 return LALL;
62 else if (level == "LNONE" || level == "NONE" || level == "none")
63 return LNONE;
64 else if (level == "LTRACE" || level == "TRACE" || level == "trace")
65 return LTRACE;
66 else if (level == "LDEBUG" || level == "DEBUG" || level == "debug")
67 return LDEBUG;
68 else if (level == "LINFO" || level == "INFO" || level == "info")
69 return LINFO;
70 else if (level == "LWARN" || level == "WARN" || level == "warn")
71 return LWARN;
72 else if (level == "LERROR" || level == "ERROR" || level == "error")
73 return LERROR;
74 else if (level == "LFATAL" || level == "FATAL" || level == "fatal")
75 return LFATAL;
76 else
77 {
78 const int priority = string_cast<int>(level);
79 return log_level(priority,"CONFIG_FILE_DEFINED");
80 }
81 }
82
83// ----------------------------------------------------------------------------------------
84

Callers 2

configure_sub_blocksFunction · 0.85

Calls 1

log_levelClass · 0.70

Tested by

no test coverage detected