MySQL 26.10.0
Source Code Documentation
mrs_component::Log Class Reference

Emits MRS messages through the MySQL Server logging services. More...

#include <mrs_component_log.h>

Public Member Functions

void log_message (enum_log_type log_type, long long level, long long code, const char *msg,...) const
 Emits information entry into the system log. More...
 
void log_message_va (enum_log_type log_type, long long level, long long code, const char *msg, va_list args) const
 
 Log ()=default
 
 ~Log ()=default
 
 Log (const Log &)=delete
 
Log & operator= (const Log &)=delete
 
 Log (Log &&)=delete
 
Log & operator= (Log &&)=delete
 

Detailed Description

Emits MRS messages through the MySQL Server logging services.

Constructor & Destructor Documentation

◆ Log() [1/3]

mrs_component::Log::Log ( )
default

◆ ~Log()

mrs_component::Log::~Log ( )
default

◆ Log() [2/3]

mrs_component::Log::Log ( const Log &  )
delete

◆ Log() [3/3]

mrs_component::Log::Log ( Log &&  )
delete

Member Function Documentation

◆ log_message()

void Log::log_message ( enum_log_type  log_type,
long long  level,
long long  code,
const char *  msg,
  ... 
) const

Emits information entry into the system log.

Parameters
log_typeLog type - error or diagnostic log
levelSeverity level: info, warning, error
codeClient to server error code (see mysqld_error.h)
msgFormatted string message

◆ log_message_va()

void mrs_component::Log::log_message_va ( enum_log_type  log_type,
long long  level,
long long  code,
const char *  msg,
va_list  args 
) const
inline

◆ operator=() [1/2]

Log & mrs_component::Log::operator= ( const Log &  )
delete

◆ operator=() [2/2]

Log & mrs_component::Log::operator= ( Log &&  )
delete

The documentation for this class was generated from the following files: