From: Naveen Albert Date: Mon, 28 Jun 2021 13:48:16 +0000 (+0000) Subject: cdr_adaptive_odbc: Prevent filter warnings X-Git-Tag: 18.6.0-rc1~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adf707f2ae5b817417515996ca19434c1ab0ab4c;p=thirdparty%2Fasterisk.git cdr_adaptive_odbc: Prevent filter warnings Previously, if CDR filters were used so that not all CDR records used all sections defined in cdr_adaptive_odbc.conf, then warnings will always be emitted (if each CDR record is unique to a particular section, n-1 warnings to be specific). This turns the offending warning log into a verbose message like the other one, since this behavior is intentional and not indicative of anything wrong. ASTERISK-29494 Change-Id: Ifd314fa9298722bc99494d5ca2658a5caa94a5f8 --- diff --git a/cdr/cdr_adaptive_odbc.c b/cdr/cdr_adaptive_odbc.c index eed809a7dd..4a10ec8142 100644 --- a/cdr/cdr_adaptive_odbc.c +++ b/cdr/cdr_adaptive_odbc.c @@ -740,7 +740,7 @@ static int odbc_log(struct ast_cdr *cdr) } else if (entry->filtervalue && ((!entry->negatefiltervalue && entry->filtervalue[0] != '\0') || (entry->negatefiltervalue && entry->filtervalue[0] == '\0'))) { - ast_log(AST_LOG_WARNING, "CDR column '%s' was not set and does not match filter of" + ast_verb(4, "CDR column '%s' was not set and does not match filter of" " %s'%s'. Cancelling this CDR.\n", entry->cdrname, entry->negatefiltervalue ? "!" : "", entry->filtervalue);