From c6cb8f9239a531e0a59b9b4c35a7713b858ba13f Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Sat, 5 Mar 2005 04:04:55 +0000 Subject: Allow debug to be enabled on a per-file basis... git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5143 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- logger.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'logger.c') diff --git a/logger.c b/logger.c index d9e5dfd32..502a9719f 100755 --- a/logger.c +++ b/logger.c @@ -564,6 +564,10 @@ void ast_log(int level, const char *file, int line, const char *function, const /* Ignore anything that never gets logged anywhere */ 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; /* begin critical section */ ast_mutex_lock(&loglock); -- cgit v1.2.3