seoz pushed a commit to branch master.

commit d5b136c0589bcab1ba507bf720c1b01e9e43c0b1
Author: Daniel Juyung Seo <[email protected]>
Date:   Wed Apr 17 14:16:47 2013 +0900

    test.c: use elementary_test eina log domain for elementary_test for a 
better debug.
---
 src/bin/test.c |  4 ++++
 src/bin/test.h | 12 +++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/bin/test.c b/src/bin/test.c
index 3ecd2fa..c0ab461 100644
--- a/src/bin/test.c
+++ b/src/bin/test.c
@@ -7,6 +7,8 @@
 #include "test.h"
 #ifndef ELM_LIB_QUICKLAUNCH
 
+int _log_domain = -1;
+
 /* all tests prototypes */
 void test_bg_plain(void *data, Evas_Object *obj, void *event_info);
 void test_bg_image(void *data, Evas_Object *obj, void *event_info);
@@ -793,6 +795,8 @@ elm_main(int argc, char **argv)
    char *autorun = NULL;
    struct elm_test *t = NULL;
 
+   _log_domain = eina_log_domain_register("elementary_test", NULL);
+
    elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
 
    /* tell elm about our app so it can figure out where to get files */
diff --git a/src/bin/test.h b/src/bin/test.h
index 3c68729..b492c08 100644
--- a/src/bin/test.h
+++ b/src/bin/test.h
@@ -18,8 +18,10 @@
    } while(0)
 #endif
 
-#define CRITICAL(...) EINA_LOG_DOM_CRIT(EINA_LOG_DOMAIN_DEFAULT, _VA_ARGS__)
-#define ERR(...)      EINA_LOG_DOM_ERR(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__)
-#define WRN(...)      EINA_LOG_DOM_WARN(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__)
-#define INF(...)      EINA_LOG_DOM_INFO(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__)
-#define DBG(...)      EINA_LOG_DOM_DBG(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__)
+extern int _log_domain;
+
+#define CRITICAL(...) EINA_LOG_DOM_CRIT(_log_domain, _VA_ARGS__)
+#define ERR(...)      EINA_LOG_DOM_ERR(_log_domain, __VA_ARGS__)
+#define WRN(...)      EINA_LOG_DOM_WARN(_log_domain, __VA_ARGS__)
+#define INF(...)      EINA_LOG_DOM_INFO(_log_domain, __VA_ARGS__)
+#define DBG(...)      EINA_LOG_DOM_DBG(_log_domain, __VA_ARGS__)

-- 

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

Reply via email to