33 typedef enum as_log_level_e {
78 as_log_level level,
const char * func,
const char * file, uint32_t line,
79 const char * fmt, ...);
126 typedef struct as_log_s {
166 g_as_log.level = level;
180 g_as_log.callback = callback;
181 g_as_log.callback_set =
true;
191 static inline const char*
194 return as_log_level_strings[level];
static const char * as_log_level_tostring(as_log_level level)
AS_EXTERN const char * as_log_level_strings[]
AS_EXTERN as_log g_as_log
bool(* as_log_callback)(as_log_level level, const char *func, const char *file, uint32_t line, const char *fmt,...)
static void as_log_set_level(as_log_level level)
static void as_log_set_callback(as_log_callback callback)