summaryrefslogtreecommitdiff
path: root/utils/log.h
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2012-11-05 15:49:23 +0000
committerVincent Sanders <vince@netsurf-browser.org>2012-11-05 15:49:23 +0000
commit2b4a359425b386275b868189b8b76f52d4151ae8 (patch)
treecfe710713c996ccf3bba50594eaffcbb8ddb4481 /utils/log.h
parent07a53f4b44f7bccc8a46a89589724e3ff16d64b6 (diff)
downloadnetsurf-2b4a359425b386275b868189b8b76f52d4151ae8.tar.gz
netsurf-2b4a359425b386275b868189b8b76f52d4151ae8.tar.bz2
reduce call overhead on log messages
Diffstat (limited to 'utils/log.h')
-rw-r--r--utils/log.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/utils/log.h b/utils/log.h
index b49f439db..ed953f37e 100644
--- a/utils/log.h
+++ b/utils/log.h
@@ -64,11 +64,13 @@ extern void nslog_log(const char *format, ...);
# endif
#define LOG(x) \
- do { \
- nslog_log("%s " __FILE__ " %s %i: ", \
- nslog_gettime(), LOG_FN, LOG_LN); \
- nslog_log x; \
- nslog_log("\n"); \
+ do { \
+ if (verbose_log) { \
+ nslog_log("%s " __FILE__ " %s %i: ", \
+ nslog_gettime(), LOG_FN, LOG_LN); \
+ nslog_log x; \
+ nslog_log("\n"); \
+ } \
} while(0)
#endif