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