MySQL 9.7.0
Source Code Documentation
telemetry::Log Class Reference

#include <tm_log.h>

Static Public Member Functions

static void init (const mysql_service_log_builtins_t *log_bi_srv, const mysql_service_log_builtins_string_t *log_bs_srv)
 
static void log_message (const char *src_file, int src_line, long long level, long long code, const char *msg,...)
 
static void log_message_va (const char *src_file, int src_line, long long level, long long code, const char *msg, va_list args)
 
template<typename... Args>
static void log_message_lu (const char *src_file, int src_line, long long level, long long code, Args... args)
 

Member Function Documentation

◆ init()

void Log::init ( const mysql_service_log_builtins_t log_bi_srv,
const mysql_service_log_builtins_string_t log_bs_srv 
)
static

◆ log_message()

void Log::log_message ( const char *  src_file,
int  src_line,
long long  level,
long long  code,
const char *  msg,
  ... 
)
static

◆ log_message_lu()

template<typename... Args>
static void telemetry::Log::log_message_lu ( const char *  src_file,
int  src_line,
long long  level,
long long  code,
Args...  args 
)
inlinestatic

◆ log_message_va()

static void telemetry::Log::log_message_va ( const char *  src_file,
int  src_line,
long long  level,
long long  code,
const char *  msg,
va_list  args 
)
inlinestatic

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