diff options
author | unknown <konstantin@mysql.com> | 2005-01-13 02:13:19 +0300 |
---|---|---|
committer | unknown <konstantin@mysql.com> | 2005-01-13 02:13:19 +0300 |
commit | 069d260b0ea1bd77d1f8c31f2b137dd809830858 (patch) | |
tree | 93dd7ea025294ea12e5aa167afbd6f0053b09f4c /sql/sql_prepare.cc | |
parent | ec459b583b6281f6c918e8d56d7ca9316ddfa5c8 (diff) | |
download | mariadb-git-069d260b0ea1bd77d1f8c31f2b137dd809830858.tar.gz |
Add logging of COM_EXECUTE in the general query log.
sql/sql_parse.cc:
A shorter name for COM_EXECUTE command.
Diffstat (limited to 'sql/sql_prepare.cc')
-rw-r--r-- | sql/sql_prepare.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc index 20ebc23e240..ecf01824755 100644 --- a/sql/sql_prepare.cc +++ b/sql/sql_prepare.cc @@ -1592,7 +1592,7 @@ int mysql_stmt_prepare(THD *thd, char *packet, uint packet_length, DBUG_RETURN(1); } - mysql_log.write(thd, COM_PREPARE, "%s", packet); + mysql_log.write(thd, COM_PREPARE, "[%lu] %s", stmt->id, packet); thd->current_arena= stmt; mysql_init_query(thd, (uchar *) thd->query, thd->query_length); @@ -1792,6 +1792,9 @@ void mysql_stmt_execute(THD *thd, char *packet, uint packet_length) if (stmt->param_count && stmt->set_params_data(stmt, &expanded_query)) goto set_params_data_err; #endif + mysql_log.write(thd, COM_EXECUTE, "[%lu] %s", stmt->id, + expanded_query.length() ? expanded_query.c_ptr() : + stmt->query); thd->protocol= &thd->protocol_prep; // Switch to binary protocol execute_stmt(thd, stmt, &expanded_query, TRUE); thd->protocol= &thd->protocol_simple; // Use normal protocol |