From: Corey Farrell Date: Mon, 10 Oct 2016 02:28:52 +0000 (-0400) Subject: logger: Prevent output of verbose messages initiated from rasterisk. X-Git-Tag: 14.1.0-rc1~20^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f2ef9b8a6080e63de2de8a0e2d8760e5ebbf713;p=thirdparty%2Fasterisk.git logger: Prevent output of verbose messages initiated from rasterisk. Remote asterisk consoles should only display verbose log messages created by the daemon. The first patch for ASTERISK-26410 caused a couple verbose messages to be printed when the rasterisk process ended. ASTERISK-26410 Change-Id: Ie2a1bb3753ad2724c0349ec1a336f52f7117b52a --- diff --git a/main/logger.c b/main/logger.c index d4cd25122e..7d0d2de1e4 100644 --- a/main/logger.c +++ b/main/logger.c @@ -1867,6 +1867,10 @@ static void __attribute__((format(printf, 7, 0))) ast_log_full(int level, int su int res = 0; char datestring[256]; + if (level == __LOG_VERBOSE && ast_opt_remote && ast_opt_exec) { + return; + } + if (!(buf = ast_str_thread_get(&log_buf, LOG_BUF_INIT_SIZE))) return;