MCPcopy Create free account
hub / github.com/defold/defold / SetLogLevel

Function SetLogLevel

engine/modelc/src/modelimporter.cpp:23–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22
23static void SetLogLevel()
24{
25 const char* env_debug_level = getenv("DM_LOG_LEVEL");
26 if (!env_debug_level)
27 return;
28
29 LogSeverity severity = LOG_SEVERITY_WARNING;
30#define STRMATCH(LEVEL) if (strcmp(env_debug_level, #LEVEL) == 0) \
31 severity = LOG_SEVERITY_ ## LEVEL;
32
33 STRMATCH(DEBUG);
34 STRMATCH(USER_DEBUG);
35 STRMATCH(INFO);
36 STRMATCH(WARNING);
37 STRMATCH(ERROR);
38 STRMATCH(FATAL);
39#undef STRMATCH
40
41 dmLogSetLevel(severity);
42}
43
44struct ModelImporterInitializer
45{

Callers 1

Calls 2

getenvFunction · 0.85
dmLogSetLevelFunction · 0.85

Tested by

no test coverage detected