24#ifndef LOG_SINK_PERFSCHEMA_IMP_H
25#define LOG_SINK_PERFSCHEMA_IMP_H
36 const char *error_code, uint error_code_length,
37 const char *subsys, uint subsys_length,
38 const char *message, uint message_length));
Primitives for logging services to add to performance_schema.error_log.
Definition: log_sink_perfschema_imp.h:32
static log_service_error event_add(ulonglong timestamp, ulonglong thread_id, ulong prio, const char *error_code, uint error_code_length, const char *subsys, uint subsys_length, const char *message, uint message_length) noexcept
Add a log-event to the ring buffer.
Definition: log_sink_perfschema.cc:938
enum enum_log_service_error log_service_error
Error codes.
unsigned long long int ulonglong
Definition: my_inttypes.h:56
static my_thread_id thread_id
Definition: my_thr_init.cc:63
constexpr value_type timestamp
Definition: classic_protocol_constants.h:278
Specifies macros to define Service Implementations.
#define DEFINE_METHOD(retval, name, args)
A macro to ensure method implementation has required properties, that is it does not throw exceptions...
Definition: service_implementation.h:79