diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-01-08 11:42:02 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2016-01-08 11:44:00 -0500 |
commit | 7334c657483caf1f9def7e31f61f1e7bf691a06e (patch) | |
tree | 805ac0c4f368c674990a0f5c9a5dd513ad84b035 | |
parent | 6a8cbb53dad28508f0fbb893ce37defbbec11a49 (diff) | |
download | enlightenment-7334c657483caf1f9def7e31f61f1e7bf691a06e.tar.gz |
disable custom logging when eina backtrace is active
ref 2df04042269f3b5604c719844eac372fa5fcddd2
-rw-r--r-- | src/bin/e_log.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/bin/e_log.c b/src/bin/e_log.c index 6e694dba5b..798d8594c6 100644 --- a/src/bin/e_log.c +++ b/src/bin/e_log.c @@ -27,8 +27,18 @@ _e_log_cb(const Eina_Log_Domain *d, Eina_Log_Level level, const char *file, cons EINTERN int e_log_init(void) { + const char *bt_level; + e_log_dom = eina_log_domain_register("e", EINA_COLOR_WHITE); - eina_log_print_cb_set(_e_log_cb, NULL); + bt_level = getenv("EINA_LOG_BACKTRACE"); + if (bt_level) + { + int level; + + level = strtol(bt_level, NULL, 10); + if (level < 1) + eina_log_print_cb_set(_e_log_cb, NULL); + } return e_log_dom != -1; } |