[svn-commits] file: branch 1.4 r439 - /branches/1.4/cdr_addon_mysql.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Thu Sep 6 10:31:02 CDT 2007


Author: file
Date: Thu Sep  6 10:31:01 2007
New Revision: 439

URL: http://svn.digium.com/view/asterisk-addons?view=rev&rev=439
Log:
(closes issue #10657)
Reported by: casper
Patches:
      cdr_addon_mysql.c.438.diff uploaded by casper (license 55)
Don't log debug messages if debug is not enabled.

Modified:
    branches/1.4/cdr_addon_mysql.c

Modified: branches/1.4/cdr_addon_mysql.c
URL: http://svn.digium.com/view/asterisk-addons/branches/1.4/cdr_addon_mysql.c?view=diff&rev=439&r1=438&r2=439
==============================================================================
--- branches/1.4/cdr_addon_mysql.c (original)
+++ branches/1.4/cdr_addon_mysql.c Thu Sep  6 10:31:01 2007
@@ -207,7 +207,8 @@
 		return -1;
 	}
 
-	ast_log(LOG_DEBUG, "cdr_mysql: inserting a CDR record.\n");
+	if (option_debug)
+		ast_log(LOG_DEBUG, "cdr_mysql: inserting a CDR record.\n");
 
 	if (userfield && userfielddata) {
 #ifdef MYSQL_LOGUNIQUEID
@@ -223,7 +224,8 @@
 #endif
 	}
 	
-	ast_log(LOG_DEBUG, "cdr_mysql: SQL command as follows: %s\n", sqlcmd);
+	if (option_debug)
+		ast_log(LOG_DEBUG, "cdr_mysql: SQL command as follows: %s\n", sqlcmd);
 	
 	if (connected) {
 		if (mysql_real_query(&mysql, sqlcmd, strlen(sqlcmd))) {
@@ -417,15 +419,17 @@
 	
 	ast_config_destroy(cfg);
 
-	ast_log(LOG_DEBUG, "cdr_mysql: got hostname of %s\n", hostname);
-	ast_log(LOG_DEBUG, "cdr_mysql: got port of %d\n", dbport);
-	ast_log(LOG_DEBUG, "cdr_mysql: got a timeout of %d\n", timeout);
-	if (dbsock)
-		ast_log(LOG_DEBUG, "cdr_mysql: got sock file of %s\n", dbsock);
-	ast_log(LOG_DEBUG, "cdr_mysql: got user of %s\n", dbuser);
-	ast_log(LOG_DEBUG, "cdr_mysql: got dbname of %s\n", dbname);
-	ast_log(LOG_DEBUG, "cdr_mysql: got password of %s\n", password);
-
+	if (option_debug) {
+		ast_log(LOG_DEBUG, "cdr_mysql: got hostname of %s\n", hostname);
+		ast_log(LOG_DEBUG, "cdr_mysql: got port of %d\n", dbport);
+		ast_log(LOG_DEBUG, "cdr_mysql: got a timeout of %d\n", timeout);
+		if (dbsock)
+			ast_log(LOG_DEBUG, "cdr_mysql: got sock file of %s\n", dbsock);
+		ast_log(LOG_DEBUG, "cdr_mysql: got user of %s\n", dbuser);
+		ast_log(LOG_DEBUG, "cdr_mysql: got dbname of %s\n", dbname);
+		ast_log(LOG_DEBUG, "cdr_mysql: got password of %s\n", password);
+	}
+	
 	mysql_init(&mysql);
 
 	if (timeout && mysql_options(&mysql, MYSQL_OPT_CONNECT_TIMEOUT, (char *)&timeout)!=0) {
@@ -437,7 +441,8 @@
 		connected = 0;
 		records = 0;
 	} else {
-		ast_log(LOG_DEBUG, "Successfully connected to MySQL database.\n");
+		if (option_debug)
+			ast_log(LOG_DEBUG, "Successfully connected to MySQL database.\n");
 		connected = 1;
 		records = 0;
 		connect_time = time(NULL);




More information about the svn-commits mailing list