| 1635 | |
| 1636 | |
| 1637 | static int log_statement(struct connection_info *cn, |
| 1638 | const struct mysql_event_general *event, |
| 1639 | const char *type, int sql_command) |
| 1640 | { |
| 1641 | DBUG_PRINT("info", ("log_statement: event_subclass=%d, general_command=%.*s, " |
| 1642 | "cn->query_id=%lld, cn->query=%.*s, event->query_id=%lld, " |
| 1643 | "event->general_query=%.*s, type=%s", |
| 1644 | event->event_subclass, event->general_command_length, |
| 1645 | event->general_command, |
| 1646 | cn->query_id, |
| 1647 | cn->query_length == 0x4f4f4f4f ? 0 : cn->query_length, |
| 1648 | cn->query == (const char *)0x4f4f4f4f4f4f4f4fL ? NULL : cn->query, |
| 1649 | event->query_id, event->general_query_length, |
| 1650 | event->general_query, type)); |
| 1651 | return log_statement_ex(cn, event->general_time, event->general_thread_id, |
| 1652 | sql_command, event->general_query, |
| 1653 | event->general_query_length, |
| 1654 | event->general_error_code, type, 1); |
| 1655 | } |
| 1656 | |
| 1657 | |
| 1658 | static int log_table(const struct connection_info *cn, |
no test coverage detected