Date: Wednesday, February 1, 2006 @ 09:13:24
  Author: zsolt
    Path: /cvsroot/carob/libmysequoia/src

Modified: CarobMySQL.cpp (1.43 -> 1.44)

INFO debugging at connect, disconnect, query execution stage
commented out some debugging info because unusable.


----------------+
 CarobMySQL.cpp |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)


Index: libmysequoia/src/CarobMySQL.cpp
diff -u libmysequoia/src/CarobMySQL.cpp:1.43 
libmysequoia/src/CarobMySQL.cpp:1.44
--- libmysequoia/src/CarobMySQL.cpp:1.43        Tue Jan 31 16:31:52 2006
+++ libmysequoia/src/CarobMySQL.cpp     Wed Feb  1 09:13:24 2006
@@ -68,6 +68,9 @@
   
   delete_connection();
 
+  LOG4CXX_INFO(logger, "Closing: host=" << mysqlPtr->host << " user=" << 
mysqlPtr->user << " passwd=" << mysqlPtr->passwd << 
+        " db=" << mysqlPtr->db << " port=" << mysqlPtr->port);
+
   FREE_AND_NULL_ARRAY(mysqlPtr->host);
   FREE_AND_NULL_ARRAY(mysqlPtr->user);
   FREE_AND_NULL_ARRAY(mysqlPtr->passwd);
@@ -183,6 +186,8 @@
       delete_connection();
       set_connect_info(host, user, passwd, db, port);
 
+      LOG4CXX_INFO(logger, "Connected: host=" << host << " user=" << user << " 
passwd=" << passwd << " db=" << db << " port=" << port);
+
       connectionPtr = newConnectionPtr;
       
       //try to execute the initial commands after each connection
@@ -239,6 +244,8 @@
 {
   LOG4CXX_DEBUG(logger, "Entering real_query: query=" << query << " length=" 
<< length);
 
+  LOG4CXX_INFO(logger, "Executing query=" << query << " length=" << length);
+
   if (mysqlPtr->status != MYSQL_STATUS_READY || !connectionPtr)
   {
     set_error(CR_COMMANDS_OUT_OF_SYNC, SQLT_UNKNOWN);
@@ -263,6 +270,7 @@
       mysqlPtr->field_count = drsPtr ? drsPtr->getNumberOfColumns() : 0;
       mysqlPtr->status = MYSQL_STATUS_GET_RESULT;
       FREE_AND_NULL_ARRAY(mysqlPtr->info);
+      LOG4CXX_INFO(logger, "Executed query with result set. Field_count=" << 
mysqlPtr->field_count);
     }
     else
     {
@@ -274,6 +282,7 @@
       snprintf(info, sizeof(info), "Records: %llu Duplicates: 0 Warnings: 0", 
mysqlPtr->affected_rows);
       info[sizeof(info)-1] = 0;
       mysqlPtr->info = cstrdup(info);
+      LOG4CXX_INFO(logger, "Executed query. Affected_rows=" << 
mysqlPtr->affected_rows);
     }
 
     LOG4CXX_DEBUG(logger, "Leaving real_query: result=1");
@@ -739,7 +748,8 @@
 void
 CarobMYSQL::alloc_row_data(MYSQL_ROW &row, MYSQL_FIELD *fields, const unsigned 
int field_count, unsigned long &length, unsigned long *lengths)
 {
-  LOG4CXX_DEBUG(logger, "Entering alloc_row_data: fields=" << fields << " 
field_count=" << field_count << " length=" << length << " lengths=" << lengths);
+//Commented out because the debug info get unusable
+//  LOG4CXX_DEBUG(logger, "Entering alloc_row_data: fields=" << fields << " 
field_count=" << field_count << " length=" << length << " lengths=" << lengths);
 
   /* TODO implement better
    * The main idea is to allocate a big enough row to hold all data as strings
@@ -832,13 +842,14 @@
     row[field_count] = presult + result.size();
   }
 
-  LOG4CXX_DEBUG(logger, "Leaving alloc_row_data.");
+//  LOG4CXX_DEBUG(logger, "Leaving alloc_row_data.");
 }
 
 void
 CarobMYSQL::delete_row_data(MYSQL_ROW &row, const unsigned int field_count)
 {
-  LOG4CXX_DEBUG(logger, "Entering delete_row_data: field_count=" << 
field_count);
+//Commented out because the debug info get unusable
+//  LOG4CXX_DEBUG(logger, "Entering delete_row_data: field_count=" << 
field_count);
 
   if (row)
   {
@@ -853,7 +864,7 @@
     row = 0;
   }
 
-  LOG4CXX_DEBUG(logger, "Leaving delete_row_data.");
+//  LOG4CXX_DEBUG(logger, "Leaving delete_row_data.");
 }
 
 void

_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits

Reply via email to