Module: sems Branch: master Commit: 432c70eead46bfd231b1021a251cb44a078faef2 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=432c70eead46bfd231b1021a251cb44a078faef2
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Thu Oct 6 13:53:58 2011 +0200 sbc:cc:syslog_cdr: added LOG_NOTICE as loglevel=4 this way CDRs can be filtered out easily as they are the only LOG_NOTICE level log messages --- apps/sbc/call_control/syslog_cdr/SyslogCDR.cpp | 8 ++++---- .../call_control/syslog_cdr/etc/cc_syslog_cdr.conf | 10 ++++++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/sbc/call_control/syslog_cdr/SyslogCDR.cpp b/apps/sbc/call_control/syslog_cdr/SyslogCDR.cpp index c659f956..4c11e0a 100644 --- a/apps/sbc/call_control/syslog_cdr/SyslogCDR.cpp +++ b/apps/sbc/call_control/syslog_cdr/SyslogCDR.cpp @@ -92,9 +92,9 @@ int SyslogCDR::onLoad() { cdr_format = explode(cfg.getParameter("cdr_format"), ","); } - if (level > 3) { - WARN("log level > 3 not supported\n"); - level = 3; + if (level > 4) { + WARN("log level > 4 not supported\n"); + level = 4; } return 0; @@ -161,7 +161,7 @@ void SyslogCDR::end(const string& ltag, SBCCallProfile* call_profile, int end_ts_sec, int end_ts_usec) { if (!call_profile) return; - static const int log2syslog_level[] = { LOG_ERR, LOG_WARNING, LOG_INFO, LOG_DEBUG }; + static const int log2syslog_level[] = { LOG_ERR, LOG_WARNING, LOG_INFO, LOG_DEBUG, LOG_NOTICE }; struct timeval start; start.tv_sec = connect_ts_sec; diff --git a/apps/sbc/call_control/syslog_cdr/etc/cc_syslog_cdr.conf b/apps/sbc/call_control/syslog_cdr/etc/cc_syslog_cdr.conf index 16c834c..d7624ae 100644 --- a/apps/sbc/call_control/syslog_cdr/etc/cc_syslog_cdr.conf +++ b/apps/sbc/call_control/syslog_cdr/etc/cc_syslog_cdr.conf @@ -6,9 +6,15 @@ #Default: # cdr_prefix="CDR: " -#loglevel=0..3 - priority to log with (same as sems.conf) -# +#loglevel=0..4 - priority to log with +# 0 LOG_ERR +# 1 LOG_WARNING +# 2 LOG_INFO +# 3 LOG_DEBUG +# (0..3 same as sems.conf) +# 4 LOG_NOTICE (note: priorities reversed here) #Default: 2 (LOG_INFO) +#loglevel=4 #cdr_format=<csv list of items> # items can be either _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
