16 [](
const ccl::LogLevel level,
const char *file_line,
const char *func,
const char *msg) {
19 case ccl::LOG_LEVEL_FATAL:
20 case ccl::LOG_LEVEL_DFATAL:
23 case ccl::LOG_LEVEL_ERROR:
24 case ccl::LOG_LEVEL_DERROR:
27 case ccl::LOG_LEVEL_WARNING:
28 case ccl::LOG_LEVEL_DWARNING:
31 case ccl::LOG_LEVEL_INFO:
32 case ccl::LOG_LEVEL_INFO_IMPORTANT:
35 case ccl::LOG_LEVEL_DEBUG:
38 case ccl::LOG_LEVEL_TRACE:
39 case ccl::LOG_LEVEL_UNKNOWN:
47 switch (log_type->level) {
49 ccl::log_level_set(ccl::LOG_LEVEL_FATAL);
52 ccl::log_level_set(ccl::LOG_LEVEL_ERROR);
55 ccl::log_level_set(ccl::LOG_LEVEL_WARNING);
58 ccl::log_level_set(ccl::LOG_LEVEL_INFO);
61 ccl::log_level_set(ccl::LOG_LEVEL_DEBUG);
64 ccl::log_level_set(ccl::LOG_LEVEL_TRACE);
void CLG_log_str(const CLG_LogType *lg, enum CLG_Level level, const char *file_line, const char *fn, const char *message) _CLOG_ATTR_NONNULL(1