From 70214fcd26d0355ed6e965a70d4188f08d4f8b79 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis <george.kiagiadakis@collabora.com> Date: Fri, 1 May 2020 12:00:28 +0300 Subject: [PATCH] debug: add wp_critical* macros --- lib/wp/debug.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/wp/debug.h b/lib/wp/debug.h index 2d1e4164..d57d6e38 100644 --- a/lib/wp/debug.h +++ b/lib/wp/debug.h @@ -39,6 +39,8 @@ void wp_log_structured_standard (const gchar *log_domain, G_STRINGIFY (__LINE__), G_STRFUNC, type, object, __VA_ARGS__); \ }) +#define wp_critical(...) \ + wp_log (G_LOG_LEVEL_CRITICAL, 0, NULL, __VA_ARGS__) #define wp_warning(...) \ wp_log (G_LOG_LEVEL_WARNING, 0, NULL, __VA_ARGS__) #define wp_message(...) \ @@ -50,6 +52,8 @@ void wp_log_structured_standard (const gchar *log_domain, #define wp_trace(...) \ wp_log (WP_LOG_LEVEL_TRACE, 0, NULL, __VA_ARGS__) +#define wp_critical_object(object, ...) \ + wp_log (G_LOG_LEVEL_CRITICAL, G_TYPE_FROM_INSTANCE (object), object, __VA_ARGS__) #define wp_warning_object(object, ...) \ wp_log (G_LOG_LEVEL_WARNING, G_TYPE_FROM_INSTANCE (object), object, __VA_ARGS__) #define wp_message_object(object, ...) \ @@ -61,6 +65,8 @@ void wp_log_structured_standard (const gchar *log_domain, #define wp_trace_object(object, ...) \ wp_log (WP_LOG_LEVEL_TRACE, G_TYPE_FROM_INSTANCE (object), object, __VA_ARGS__) +#define wp_critical_boxed(type, object, ...) \ + wp_log (G_LOG_LEVEL_CRITICAL, type, object, __VA_ARGS__) #define wp_warning_boxed(type, object, ...) \ wp_log (G_LOG_LEVEL_WARNING, type, object, __VA_ARGS__) #define wp_message_boxed(type, object, ...) \ -- GitLab