forked from enlightenment/efl
just try fnmatch (glob) if no specific level was set.
SVN revision: 45997
This commit is contained in:
parent
191d87d78a
commit
0b2b716214
|
@ -904,14 +904,6 @@ eina_log_domain_register_unlocked(const char *name, const char *color)
|
|||
_log_domains_count++;
|
||||
|
||||
finish_register:
|
||||
EINA_INLIST_FOREACH(_glob_list, pending)
|
||||
{
|
||||
if (!fnmatch(pending->name, name, 0))
|
||||
{
|
||||
_log_domains[i].level = pending->level;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
EINA_INLIST_FOREACH(_pending_list, pending)
|
||||
{
|
||||
|
@ -924,6 +916,18 @@ finish_register:
|
|||
}
|
||||
}
|
||||
|
||||
if (_log_domains[i].level == EINA_LOG_LEVEL_UNKNOWN)
|
||||
{
|
||||
EINA_INLIST_FOREACH(_glob_list, pending)
|
||||
{
|
||||
if (!fnmatch(pending->name, name, 0))
|
||||
{
|
||||
_log_domains[i].level = pending->level;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Check if level is still UNKNOWN, set it to global
|
||||
if (_log_domains[i].level == EINA_LOG_LEVEL_UNKNOWN)
|
||||
_log_domains[i].level = _log_level;
|
||||
|
|
Loading…
Reference in New Issue