From 38659dbd75d81edbe336d5311a1cd1184d359b7e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 17 Sep 2014 16:34:43 +0300 Subject: add support for ignore packets logging. Option for coma separated packet ids added in misc tab. --- src/logger.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/logger.h') diff --git a/src/logger.h b/src/logger.h index d288d7c8d..9d2221543 100644 --- a/src/logger.h +++ b/src/logger.h @@ -33,17 +33,17 @@ #include "localconsts.h" #ifdef ENABLEDEBUGLOG -#define DEBUGLOG(msg) if (logger) logger->dlog(msg) +#define DEBUGLOG(str) \ + if (logger && !mIgnore) \ + logger->dlog(str) +#define DEBUGLOG2(str, pos, comment) \ + if (logger && !mIgnore) \ + logger->dlog2(str, pos, comment) +#define IGNOREDEBUGLOG mIgnore = Net::isIgnorePacket(mId) #else -#define DEBUGLOG(msg) {} -#endif - -#ifdef ENABLEDEBUGLOG -#define DEBUGLOG2(msg, pos, comment) \ - if (logger) \ - logger->dlog2(msg, pos, comment) -#else -#define DEBUGLOG2(msg, comment) {} +#define DEBUGLOG(str) {} +#define DEBUGLOG2(str, comment) {} +#define IGNOREDEBUGLOG {} #endif /** -- cgit v1.2.3-60-g2f50