MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / getDefaultLevel

Method getDefaultLevel

src/logging.cpp:54–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52
53
54Logger::Level Logger::getDefaultLevel()
55{
56 Logger::Level l = Logger::Info;
57
58 char *env_logger_level_c_str = getenv("LIBFREENECT2_LOGGER_LEVEL");
59
60 if(env_logger_level_c_str != 0)
61 {
62 std::string env_logger_level_str(env_logger_level_c_str);
63 std::transform(env_logger_level_str.begin(), env_logger_level_str.end(), env_logger_level_str.begin(), ::tolower);
64
65 if(env_logger_level_str == "debug")
66 l = Logger::Debug;
67 else if(env_logger_level_str == "info")
68 l = Logger::Info;
69 else if(env_logger_level_str == "warning")
70 l = Logger::Warning;
71 else if(env_logger_level_str == "error")
72 l = Logger::Error;
73 else if(env_logger_level_str == "none")
74 l = Logger::None;
75 }
76
77 return l;
78}
79
80Logger::Level Logger::level() const
81{

Callers

nothing calls this directly

Calls 2

beginMethod · 0.80
endMethod · 0.80

Tested by

no test coverage detected