rendered paste bodyputnopvut@putnopvut-desktop:/usr/src/asterisk$ sudo svn diff
Index: funcs/func_timeout.c
===================================================================
--- funcs/func_timeout.c (revision 92976)
+++ funcs/func_timeout.c (working copy)
@@ -106,7 +106,7 @@
case 'a':
case 'A':
ast_channel_setwhentohangup(chan, x);
- if(option_verbose > 2) {
+ if(VERBOSITY_LEVEL(2)) {
if (chan->whentohangup) {
struct timeval tv = { chan->whentohangup, 0 };
ast_strftime(timestr, sizeof(timestr), "%Y-%m-%d %H:%M:%S.%3q %Z",
Index: include/asterisk/logger.h
===================================================================
--- include/asterisk/logger.h (revision 92875)
+++ include/asterisk/logger.h (working copy)
@@ -154,8 +154,10 @@
ast_log(LOG_DEBUG, __VA_ARGS__); \
} while (0)
+#define VERBOSITY_LEVEL(level) option_verbose >= (level) || (ast_opt_verb_file && ast_verbose_get_by_file(__FILE__) >= (level))
+
#define ast_verb(level, ...) do { \
- if (option_verbose >= (level) || (ast_opt_verb_file && ast_verbose_get_by_file(__FILE__) >= (level)) ) { \
+ if (VERBOSITY_LEVEL((level)) ) { \
if (level >= 4) \
ast_verbose(VERBOSE_PREFIX_4 __VA_ARGS__); \
else if (level == 3) \