MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / set_log_level

Method set_log_level

lite/src/misc.cpp:67–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65} // namespace
66
67void lite::set_log_level(LiteLogLevel l) {
68 log_detail::current_log_level = l;
69#if LITE_BUILD_WITH_MGE
70 mgb::LogLevel lite_log_level = mgb::LogLevel::DEBUG;
71 switch (l) {
72 case LiteLogLevel::DEBUG:
73 lite_log_level = mgb::LogLevel::DEBUG;
74 break;
75 case LiteLogLevel::INFO:
76 lite_log_level = mgb::LogLevel::INFO;
77 break;
78 case LiteLogLevel::WARN:
79 lite_log_level = mgb::LogLevel::WARN;
80 break;
81 case LiteLogLevel::ERROR:
82 lite_log_level = mgb::LogLevel::ERROR;
83 break;
84 default:
85 LITE_THROW("unkonw loglevel");
86 }
87 mgb::set_log_level(lite_log_level);
88#endif
89}
90
91LiteLogLevel lite::get_log_level() {
92 return log_detail::current_log_level;

Callers

nothing calls this directly

Calls 1

set_log_levelFunction · 0.50

Tested by

no test coverage detected