add a little comment to keep someone else from having the same misunderstanding I...
authorKevin P. Fleming <kpfleming@digium.com>
Fri, 20 May 2005 03:52:27 +0000 (03:52 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Fri, 20 May 2005 03:52:27 +0000 (03:52 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5748 65c4cc65-6c06-0410-ace0-fbb531ad65f3

logger.c

index 49444df..61395c1 100755 (executable)
--- a/logger.c
+++ b/logger.c
@@ -671,9 +671,15 @@ void ast_log(int level, const char *file, int line, const char *function, const
 
        va_list ap;
        
 
        va_list ap;
        
+       /* skip this message unless:
+          - option_verbose is greater than zero _or_
+          - option_debug is greater than zero _or_
+          - the message is of level LOG_DEBUG (which allows for 'level zero' LOG_DEBUG messages)
+        */
        if (!option_verbose && !option_debug && (level == __LOG_DEBUG)) {
                return;
        }
        if (!option_verbose && !option_debug && (level == __LOG_DEBUG)) {
                return;
        }
+
        /* Ignore anything that never gets logged anywhere */
        if (!(global_logmask & (1 << level)))
                return;
        /* Ignore anything that never gets logged anywhere */
        if (!(global_logmask & (1 << level)))
                return;