MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ parse_log_level()

Lila::LogLevel parse_log_level ( const std::string &  level_str)

Parses a string to a Lila::LogLevel value.

Parameters
level_strLog level string
Returns
Corresponding LogLevel enum value

Definition at line 74 of file lila_server.cpp.

75{
76 if (level_str == "TRACE")
77 return Lila::LogLevel::TRACE;
78 if (level_str == "DEBUG")
79 return Lila::LogLevel::DEBUG;
80 if (level_str == "INFO")
81 return Lila::LogLevel::INFO;
82 if (level_str == "WARN")
83 return Lila::LogLevel::WARN;
84 if (level_str == "ERROR")
85 return Lila::LogLevel::ERROR;
86 if (level_str == "FATAL")
87 return Lila::LogLevel::FATAL;
88
89 LILA_WARN(Lila::Emitter::SYSTEM,
90 std::string("Unknown log level '") + level_str + "', using INFO");
91 return Lila::LogLevel::INFO;
92}
#define LILA_WARN(emitter, msg)

References LILA_WARN.

Referenced by main().

+ Here is the caller graph for this function: