summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-09-23 14:11:51 +0200
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2019-09-23 15:52:27 +0200
commitb6c713c937a64115b2b23b9adcbb13912edfb8a0 (patch)
tree8d7c6fa07a51fed1ac66cadc016caf6e459e0675
parent74becf76c0247a7a4169c58eb07ea5733dd78366 (diff)
downloadefl-b6c713c937a64115b2b23b9adcbb13912edfb8a0.tar.gz
eina_log: ensure that we do not spam journald with our intree binaries
EFL_RUN_IN_TREE is set for all binaries that are executed during build time, and test suites. With this commit we are ensuring that we are not sending messages during that time to journald, otherwise we would waste a lot of time + we would create a lot of unneccessary log messages. (eina test suite runtime with journald hook: 11.21s without journald hook: 0.57s) Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10076
-rw-r--r--src/lib/eina/eina_log.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/eina/eina_log.c b/src/lib/eina/eina_log.c
index 713da88350..81be34a1b2 100644
--- a/src/lib/eina/eina_log.c
+++ b/src/lib/eina/eina_log.c
@@ -1538,7 +1538,7 @@ eina_log_init(void)
#endif
#ifdef HAVE_SYSTEMD
- if (getenv("NOTIFY_SOCKET"))
+ if (getenv("NOTIFY_SOCKET") && !getenv("EFL_RUN_IN_TREE"))
_print_cb = eina_log_print_cb_journald;
#endif