summaryrefslogtreecommitdiff
path: root/main/logger.c
diff options
context:
space:
mode:
authorRussell Bryant <russell@russellbryant.com>2007-07-23 14:21:41 +0000
committerRussell Bryant <russell@russellbryant.com>2007-07-23 14:21:41 +0000
commitf1f72312bbf614f205bef7651f1dea677f58785e (patch)
tree22b55dad3a34eb447cb5783333e6ebad3bec22ce /main/logger.c
parentb1791d9349bd43ae1afd70340e1646138cc47b31 (diff)
(closes issue #10192)
Reported by: bbryant Patches: 20070720__core_debug_by_file.patch uploaded by bbryant (license 36) (with some modifications by me) Tested by: russell, bbryant This set of changes introduces the ability to set the core debug or verbose levels on a per-file basis. Interestingly enough, in 1.4, you have the ability to set core debug for a single file, but that functionality was accidentally lost in the conversion of the CLI commands to the new format. This patch improves upon what was in 1.4 by letting you set it for more than 1 file, and by also supporting verbose. *** Janitor Project *** This patch also introduces a new macro, ast_verb(), which is similar to ast_debug(). Setting the per file verbose value only works for messages that use this macro. Converting existing uses of ast_verbose() can be done like: if (option_debug > 2) ast_verbose(VERBOSE_PREFIX_3 "Something useful\n"); ... ast_verb(3, "Something useful\n"); git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@76555 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/logger.c')
-rw-r--r--main/logger.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/main/logger.c b/main/logger.c
index ff13115b3..49d4a647f 100644
--- a/main/logger.c
+++ b/main/logger.c
@@ -81,7 +81,6 @@ static int syslog_level_map[] = {
#define GETTID() getpid()
#endif
-
static char dateformat[256] = "%b %e %T"; /* Original Asterisk Format */
static char queue_log_name[256] = QUEUELOG;
@@ -909,10 +908,6 @@ void ast_log(int level, const char *file, int line, const char *function, const
if (!(global_logmask & (1 << level)))
return;
- /* Ignore anything other than the currently debugged file if there is one */
- if ((level == __LOG_DEBUG) && !ast_strlen_zero(debug_filename) && strcasecmp(debug_filename, file))
- return;
-
/* Build string */
va_start(ap, fmt);
res = ast_str_set_va(&buf, BUFSIZ, fmt, ap);