From dfee09d6b009d768b748c7e3e1b9b4a1b5922f9e Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Fri, 4 Sep 2009 02:34:10 +0000 Subject: [PATCH] make it easier to spot wrong users of eina_log_print() SVN revision: 42226 --- legacy/eina/src/lib/eina_log.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/legacy/eina/src/lib/eina_log.c b/legacy/eina/src/lib/eina_log.c index 52a0e9ebf3..f3a6a4d72c 100644 --- a/legacy/eina/src/lib/eina_log.c +++ b/legacy/eina/src/lib/eina_log.c @@ -1133,7 +1133,11 @@ eina_log_print_unlocked(int domain, Eina_Log_Level level, const char *file, cons if (EINA_UNLIKELY(domain >= _log_domains_count) || EINA_UNLIKELY(domain < 0)) { - fprintf(stderr, "ERR: eina_log_print() unknown domain %d\n", domain); + if (file && fnc && fmt) + fprintf(stderr, "CRI: %s:%d %s() eina_log_print() unknown domain %d, original message format '%s'\n", file, line, fnc, domain, fmt); + else + fprintf(stderr, "CRI: eina_log_print() unknown domain %d, original message format '%s'\n", domain, fmt ? fmt : ""); + if (_abort_on_critical) abort(); return; } #endif