From 77ba132452d07738d97c25dd8edb72b6785a7440 Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz <jakob@collabora.com> Date: Thu, 17 Mar 2022 15:37:09 +0000 Subject: [PATCH] u/logging: Add u_log_set_sink implementation --- src/xrt/auxiliary/util/u_logging.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/xrt/auxiliary/util/u_logging.c b/src/xrt/auxiliary/util/u_logging.c index 08cb3a95b..ddd30a767 100644 --- a/src/xrt/auxiliary/util/u_logging.c +++ b/src/xrt/auxiliary/util/u_logging.c @@ -29,6 +29,13 @@ u_log_get_global_level(void) static u_log_sink_function_t g_log_sink_func; static void *g_log_sink_data; +void +u_log_set_sink(u_log_sink_function_t func, void *data) +{ + g_log_sink_func = func; + g_log_sink_data = data; +} + #define DISPATCH_SINK(FILE, LINE, FUNC, LEVEL, FORMAT, ARGS) \ if (g_log_sink_func != NULL) { \ va_list copy; \