aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-05-20 03:52:27 +0000
committerkpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b>2005-05-20 03:52:27 +0000
commitdb6237478039e4a89db5a013ecf9a4c73e5b652b (patch)
tree6dfccebfaff209fa01641f22d875fca9aaccb0fd
parent6fcde5d8bfd1338dfedc9b3a6cef9af34e7a9234 (diff)
add a little comment to keep someone else from having the same misunderstanding I had :-)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5748 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-xlogger.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/logger.c b/logger.c
index 49444df9e..61395c1a9 100755
--- 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;
+ /* 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;
}
+
/* Ignore anything that never gets logged anywhere */
if (!(global_logmask & (1 << level)))
return;