From 91952e05fe07294f785f6897cf46d700f7762553 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Tue, 15 Apr 2014 14:28:09 +0200 Subject: [PATCH] Add a log_bug macro For logging when things happen which should not happen. We may want to do something more fancy in the future but for now this suffices. Modelled after log_bug in libevdev. Signed-off-by: Hans de Goede Acked-by: Peter Hutterer --- src/libinput-private.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libinput-private.h b/src/libinput-private.h index 21627b06..f778f6ea 100644 --- a/src/libinput-private.h +++ b/src/libinput-private.h @@ -80,6 +80,7 @@ struct libinput_source; #define log_debug(...) log_msg(LIBINPUT_LOG_PRIORITY_DEBUG, __VA_ARGS__) #define log_info(...) log_msg(LIBINPUT_LOG_PRIORITY_INFO, __VA_ARGS__) #define log_error(...) log_msg(LIBINPUT_LOG_PRIORITY_ERROR, __VA_ARGS__) +#define log_bug(...) log_msg(LIBINPUT_LOG_PRIORITY_ERROR, "BUG: "__VA_ARGS__) void log_msg(enum libinput_log_priority priority, const char *format, ...);