24#ifndef MYSQL_SERVER_TELEMETRY_LOGS_CLIENT_SERVICE_INCLUDED
25#define MYSQL_SERVER_TELEMETRY_LOGS_CLIENT_SERVICE_INCLUDED
void(* unregister_telemetry_logger_client_v1_t)(PSI_logger_info_v1 *info, size_t count)
Unregister telemetry logger client.
Definition: server_telemetry_logs_client_bits.h:82
void(* register_telemetry_logger_client_v1_t)(PSI_logger_info_v1 *info, size_t count, const char *category)
Register telemetry logger client.
Definition: server_telemetry_logs_client_bits.h:72
PSI_logger *(* check_enabled_telemetry_logger_client_v1_t)(PSI_logger_key key, OTELLogLevel level)
Check if the logger/log_level combination is currently enabled.
Definition: server_telemetry_logs_client_bits.h:92
void(* log_emit_telemetry_logger_client_v1_t)(PSI_logger *logger, OTELLogLevel level, const char *message, time_t timestamp, const log_attribute_t *attr_array, size_t attr_count)
Emit telemetry log record.
Definition: server_telemetry_logs_client_bits.h:105
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:91
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:86
Specifies macros to define Service Implementations.