[mutter] util: Implement meta_topic() using g_message()
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] util: Implement meta_topic() using g_message()
- Date: Sun, 21 Nov 2021 21:22:09 +0000 (UTC)
commit 59166d745ea23dbd89f80e206e5a284feadb674a
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Mon Nov 15 18:23:59 2021 +0100
util: Implement meta_topic() using g_message()
This will get us things like timestamps.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2094>
src/core/util.c | 6 +++---
src/meta/util.h | 8 ++++++--
2 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/src/core/util.c b/src/core/util.c
index 889ae4937a..df03d7faa3 100644
--- a/src/core/util.c
+++ b/src/core/util.c
@@ -274,8 +274,8 @@ meta_verbose_real (const char *format, ...)
va_end (args);
}
-static const char*
-topic_name (MetaDebugTopic topic)
+const char *
+meta_topic_to_string (MetaDebugTopic topic)
{
switch (topic)
{
@@ -369,7 +369,7 @@ meta_topic_real_valist (MetaDebugTopic topic,
out = logfile ? logfile : stderr;
- fprintf (out, "%s: ", topic_name (topic));
+ fprintf (out, "%s: ", meta_topic_to_string (topic));
if (topic == META_DEBUG_SYNC)
{
diff --git a/src/meta/util.h b/src/meta/util.h
index d08bba4aac..876840a2d5 100644
--- a/src/meta/util.h
+++ b/src/meta/util.h
@@ -177,6 +177,8 @@ GPid meta_show_dialog (const char *type,
/* To disable verbose mode, we make these functions into no-ops */
#ifdef WITH_VERBOSE_MODE
+const char * meta_topic_to_string (MetaDebugTopic topic);
+
#define meta_verbose(...) \
G_STMT_START \
{ \
@@ -185,11 +187,13 @@ GPid meta_show_dialog (const char *type,
} \
G_STMT_END
-#define meta_topic(debug_topic,...) \
+#define meta_topic(debug_topic, ...) \
G_STMT_START \
{ \
if (meta_is_topic_enabled (debug_topic)) \
- meta_topic_real (debug_topic, __VA_ARGS__); \
+ { \
+ g_message (__VA_ARGS__); \
+ } \
} \
G_STMT_END
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]