MySQL 26.10.0
Source Code Documentation
hm::Log Class Reference

#include <health_monitor_log.h>

Public Member Functions

void log_message (enum_log_type log_type, long long level, long long code, const char *msg,...)
 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)
 
template<typename... Args>
void log_message_lu (long long level, long long code, Args... args)
 
 Log ()
 Initialize the globals for the MySQL logging component. More...
 
 ~Log ()=default
 
 Log (const Log &)=delete
 
Log & operator= (const Log &)=delete
 
 Log (Log &&)=delete
 
Log & operator= (Log &&)=delete
 

Constructor & Destructor Documentation

◆ Log() [1/3]

Log::Log ( )

Initialize the globals for the MySQL logging component.

◆ ~Log()

hm::Log::~Log ( )
default

◆ Log() [2/3]

hm::Log::Log ( const Log &  )
delete

◆ Log() [3/3]

hm::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,
  ... 
)

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_lu()

template<typename... Args>
void hm::Log::log_message_lu ( long long  level,
long long  code,
Args...  args 
)
inline

◆ log_message_va()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

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