Author: tross
Date: Wed Nov 19 21:19:13 2014
New Revision: 1640631

URL: http://svn.apache.org/r1640631
Log:
DISPATCH-76 - qd_log won't evaluate its arguments unless the log source+level 
is enabled.

Modified:
    qpid/dispatch/trunk/include/qpid/dispatch/log.h

Modified: qpid/dispatch/trunk/include/qpid/dispatch/log.h
URL: 
http://svn.apache.org/viewvc/qpid/dispatch/trunk/include/qpid/dispatch/log.h?rev=1640631&r1=1640630&r2=1640631&view=diff
==============================================================================
--- qpid/dispatch/trunk/include/qpid/dispatch/log.h (original)
+++ qpid/dispatch/trunk/include/qpid/dispatch/log.h Wed Nov 19 21:19:13 2014
@@ -47,7 +47,7 @@ void qd_log_impl(qd_log_source_t *source
  * @param c qd_log_level_t log level of message
  * @param f printf style format string ...
  */
-#define qd_log(s, c, f, ...) qd_log_impl(s, c, __FILE__, __LINE__, f , 
##__VA_ARGS__)
+#define qd_log(s, c, f, ...) if (qd_log_enabled(s, c)) qd_log_impl(s, c, 
__FILE__, __LINE__, f , ##__VA_ARGS__)
 
 /** Maximum length for a log message */
 int qd_log_max_len();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to