24#ifndef MYSQL_SERVER_TELEMETRY_LOGS_SERVICE_INCLUDED
25#define MYSQL_SERVER_TELEMETRY_LOGS_SERVICE_INCLUDED
bool(* register_telemetry_logger_v1_t)(log_delivery_callback_t logger)
Register telemetry logger callback.
Definition: server_telemetry_logs_bits.h:46
bool(* unregister_telemetry_logger_v1_t)(log_delivery_callback_t logger)
Unregister telemetry logger callback.
Definition: server_telemetry_logs_bits.h:55
void(* notify_telemetry_logger_v1_t)(PSI_logger *logger, OTELLogLevel level, const char *message, time_t timestamp, const log_attribute_t *attr_array, size_t attr_count)
Wrapper method to notify telemetry logger callback (if registered) of new log event.
Definition: server_telemetry_logs_bits.h:62
#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.