From a7524ed0d4cc4fcf8a0c5201618a4dfcd20f9499 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Fri, 7 Feb 2014 15:57:07 -0800 Subject: [PATCH] Make default log handler print to stderr On the client side we log fatal errors before we exit. If a client doesn't set a log handler, it's hard to figure out what goes wrong. --- src/wayland-util.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/wayland-util.c b/src/wayland-util.c index 4fe9c81..b099882 100644 --- a/src/wayland-util.c +++ b/src/wayland-util.c @@ -23,6 +23,7 @@ #include #include +#include #include #include @@ -361,11 +362,12 @@ wl_map_for_each(struct wl_map *map, wl_iterator_func_t func, void *data) } static void -wl_log_noop_handler(const char *fmt, va_list arg) +wl_log_stderr_handler(const char *fmt, va_list arg) { + vfprintf(stderr, fmt, arg); } -wl_log_func_t wl_log_handler = wl_log_noop_handler; +wl_log_func_t wl_log_handler = wl_log_stderr_handler; void wl_log(const char *fmt, ...) -- 2.7.4