MySQL 9.7.0
Source Code Documentation
tm_log.h File Reference
#include <mysql/components/services/log_builtins.h>
#include <mysqld_error.h>

Go to the source code of this file.

Classes

class  telemetry::Log
 

Namespaces

namespace  telemetry
 

Macros

#define log_info(msg, ...)
 
#define log_warning(msg, ...)
 
#define log_error(msg, ...)
 
#define log_warn_usage(msgno, ...)    Log::log_message_lu(__FILE__, __LINE__, WARNING_LEVEL, msgno, ##__VA_ARGS__)
 

Macro Definition Documentation

◆ log_error

#define log_error (   msg,
  ... 
)
Value:
Log::log_message(__FILE__, __LINE__, ERROR_LEVEL, ER_TELEMETRY_ERROR, msg, \
##__VA_ARGS__)
@ ERROR_LEVEL
Definition: my_loglevel.h:43
void HARNESS_EXPORT log_message(LogLevel level, const char *module, const char *fmt, va_list ap)
Definition: registry.cc:570

◆ log_info

#define log_info (   msg,
  ... 
)
Value:
Log::log_message(__FILE__, __LINE__, INFORMATION_LEVEL, ER_TELEMETRY_INFO, \
msg, ##__VA_ARGS__)
@ INFORMATION_LEVEL
Definition: my_loglevel.h:45

◆ log_warn_usage

#define log_warn_usage (   msgno,
  ... 
)     Log::log_message_lu(__FILE__, __LINE__, WARNING_LEVEL, msgno, ##__VA_ARGS__)

◆ log_warning

#define log_warning (   msg,
  ... 
)
Value:
Log::log_message(__FILE__, __LINE__, WARNING_LEVEL, ER_TELEMETRY_WARNING, \
msg, ##__VA_ARGS__)
@ WARNING_LEVEL
Definition: my_loglevel.h:44