Public Member Functions | 
| 
virtual bool  | init () | 
| 
virtual void  | cleanup () | 
| virtual bool  | log_slow (THD *thd, time_t current_time, time_t query_start_arg, const char *user_host, uint user_host_len, ulonglong query_utime, ulonglong lock_utime, bool is_command, const char *sql_text, uint sql_text_len) | 
| 
virtual bool  | log_error (enum loglevel level, const char *format, va_list args) | 
| virtual bool  | log_general (THD *thd, time_t event_time, const char *user_host, uint user_host_len, my_thread_id thread_id, const char *command_type, uint command_type_len, const char *sql_text, uint sql_text_len, const CHARSET_INFO *client_cs) | 
| 
void  | flush () | 
| 
void  | init_pthread_objects () | 
| 
MYSQL_QUERY_LOG *  | get_mysql_slow_log () | 
| 
MYSQL_QUERY_LOG *  | get_mysql_log () | 
Detailed Description
Definition at line 430 of file log.h.
 Member Function Documentation
  
  
      
        
          | bool Log_to_file_event_handler::log_general  | 
          ( | 
          THD *  | 
          thd,  | 
         
        
           | 
           | 
          time_t  | 
          event_time,  | 
         
        
           | 
           | 
          const char *  | 
          user_host,  | 
         
        
           | 
           | 
          uint  | 
          user_host_len,  | 
         
        
           | 
           | 
          my_thread_id  | 
          thread_id,  | 
         
        
           | 
           | 
          const char *  | 
          command_type,  | 
         
        
           | 
           | 
          uint  | 
          command_type_len,  | 
         
        
           | 
           | 
          const char *  | 
          sql_text,  | 
         
        
           | 
           | 
          uint  | 
          sql_text_len,  | 
         
        
           | 
           | 
          const CHARSET_INFO *  | 
          client_cs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Wrapper around MYSQL_LOG::write() for general log. We need it since we want all log event handlers to have the same signature. 
Implements Log_event_handler.
Definition at line 801 of file log.cc.
 
 
  
  
      
        
          | bool Log_to_file_event_handler::log_slow  | 
          ( | 
          THD *  | 
          thd,  | 
         
        
           | 
           | 
          time_t  | 
          current_time,  | 
         
        
           | 
           | 
          time_t  | 
          query_start_arg,  | 
         
        
           | 
           | 
          const char *  | 
          user_host,  | 
         
        
           | 
           | 
          uint  | 
          user_host_len,  | 
         
        
           | 
           | 
          ulonglong  | 
          query_utime,  | 
         
        
           | 
           | 
          ulonglong  | 
          lock_utime,  | 
         
        
           | 
           | 
          bool  | 
          is_command,  | 
         
        
           | 
           | 
          const char *  | 
          sql_text,  | 
         
        
           | 
           | 
          uint  | 
          sql_text_len  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
The documentation for this class was generated from the following files: