24#ifndef SERVER_TELEMETRY_LOGS_BITS_H
25#define SERVER_TELEMETRY_LOGS_BITS_H
constexpr value_type timestamp
Definition: classic_protocol_constants.h:278
static Logger logger
The "top-level" logger used when no connection context is given.
Definition: test_trace_plugin.cc:296
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
void(* log_delivery_callback_t)(const char *logger_name, OTELLogLevel severity, const char *message, time_t timestamp, const log_attribute_t *attr_array, size_t attr_count)
Definition: server_telemetry_logs_bits.h:33
OTELLogLevel
Log levels as supported by opentelemetry-cpp (+ "none"), see: api/include/opentelemetry/logs/severity...
Definition: server_telemetry_logs_client_bits.h:43
Definition: server_telemetry_attribute_bits.h:57
Include file for Sun RPC to compile out of the box.