MayaFlux 0.1.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 69 of file lila_server.cpp.

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

References LILA_WARN.

Referenced by main().

+ Here is the caller graph for this function: