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]