MCPcopy Create free account
hub / github.com/MariaDB/server / log_statement

Function log_statement

plugin/server_audit/server_audit.cc:1637–1655  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1635
1636
1637static 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
1658static int log_table(const struct connection_info *cn,

Callers 1

auditingFunction · 0.85

Calls 1

log_statement_exFunction · 0.85

Tested by

no test coverage detected