![]() |
MySQL 9.1.0
Source Code Documentation
|
Class responsible for table based logging. More...
#include <log.h>
Public Member Functions | |
bool | log_slow (THD *thd, ulonglong current_utime, ulonglong query_start_arg, const char *user_host, size_t user_host_len, ulonglong query_utime, ulonglong lock_utime, bool is_command, const char *sql_text, size_t sql_text_len) override |
bool | log_general (THD *thd, ulonglong event_utime, const char *user_host, size_t user_host_len, my_thread_id thread_id, const char *command_type, size_t command_type_len, const char *sql_text, size_t sql_text_len, const CHARSET_INFO *client_cs) override |
![]() | |
Log_event_handler ()=default | |
virtual | ~Log_event_handler ()=default |
Private Member Functions | |
bool | activate_log (THD *thd, enum_log_table_type log_type) |
Check if log table for given log type exists and can be opened. More... | |
Friends | |
class | Query_logger |
Class responsible for table based logging.
|
private |
Check if log table for given log type exists and can be opened.
thd | Thread handle |
log_type | QUERY_LOG_SLOW or QUERY_LOG_GENERAL |
|
overridevirtual |
Implements Log_event_handler.
|
overridevirtual |
Implements Log_event_handler.
|
friend |