3 E_API int e_log_dom = -1;
5 static const char *_names[] = {
14 _e_log_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, const char *fnc EINA_UNUSED, int line, const char *fmt, void *data EINA_UNUSED, va_list args)
18 color = eina_log_level_color_get(level);
20 "%s%s<" EINA_COLOR_RESET "%s%s>" EINA_COLOR_RESET "%30.30s:%04d" EINA_COLOR_RESET " ",
21 color, _names[level > EINA_LOG_LEVEL_DBG ? EINA_LOG_LEVEL_DBG : level],
22 d->domain_str, color, file, line);
23 vfprintf(stdout, fmt, args);
30 e_log_dom = eina_log_domain_register("e", EINA_COLOR_WHITE);
31 eina_log_print_cb_set(_e_log_cb, NULL);
32 eina_log_domain_level_set("e", 3);
39 eina_log_domain_unregister(e_log_dom);