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++;
|
_log_domains_count++;
|
||||||
|
|
||||||
finish_register:
|
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)
|
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
|
// Check if level is still UNKNOWN, set it to global
|
||||||
if (_log_domains[i].level == EINA_LOG_LEVEL_UNKNOWN)
|
if (_log_domains[i].level == EINA_LOG_LEVEL_UNKNOWN)
|
||||||
_log_domains[i].level = _log_level;
|
_log_domains[i].level = _log_level;
|
||||||
|
|
Loading…
Reference in New Issue