[telepathy-gabble/master] Split the GLogLevelFlags -> GabbleDebugLevel into another function.
Jonny Lamb
jonny.lamb at collabora.co.uk
Wed Jun 3 06:10:53 PDT 2009
Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
src/debugger.c | 33 ++++++++++++++++++---------------
1 files changed, 18 insertions(+), 15 deletions(-)
diff --git a/src/debugger.c b/src/debugger.c
index f48a889..e5f7234 100644
--- a/src/debugger.c
+++ b/src/debugger.c
@@ -42,44 +42,47 @@ enum
NUM_PROPERTIES
};
-static GabbleDebugMessage *
-debug_message_new (gdouble timestamp,
- const gchar *domain,
- GLogLevelFlags level,
- const gchar *string)
+static GabbleDebugLevel
+log_level_flags_to_debug_level (GLogLevelFlags level)
{
- GabbleDebugMessage *msg;
- GabbleDebugLevel log_level;
-
switch (level)
{
case G_LOG_LEVEL_ERROR:
- log_level = GABBLE_DEBUG_LEVEL_ERROR;
+ return GABBLE_DEBUG_LEVEL_ERROR;
break;
case G_LOG_LEVEL_CRITICAL:
- log_level = GABBLE_DEBUG_LEVEL_CRITICAL;
+ return GABBLE_DEBUG_LEVEL_CRITICAL;
break;
case G_LOG_LEVEL_WARNING:
- log_level = GABBLE_DEBUG_LEVEL_WARNING;
+ return GABBLE_DEBUG_LEVEL_WARNING;
break;
case G_LOG_LEVEL_MESSAGE:
- log_level = GABBLE_DEBUG_LEVEL_MESSAGE;
+ return GABBLE_DEBUG_LEVEL_MESSAGE;
break;
case G_LOG_LEVEL_INFO:
- log_level = GABBLE_DEBUG_LEVEL_INFO;
+ return GABBLE_DEBUG_LEVEL_INFO;
break;
case G_LOG_LEVEL_DEBUG:
- log_level = GABBLE_DEBUG_LEVEL_DEBUG;
+ return GABBLE_DEBUG_LEVEL_DEBUG;
break;
default:
g_assert_not_reached ();
break;
}
+}
+
+static GabbleDebugMessage *
+debug_message_new (gdouble timestamp,
+ const gchar *domain,
+ GLogLevelFlags level,
+ const gchar *string)
+{
+ GabbleDebugMessage *msg;
msg = g_slice_new0 (GabbleDebugMessage);
msg->timestamp = timestamp;
msg->domain = g_strdup (domain);
- msg->level = log_level;
+ msg->level = log_level_flags_to_debug_level (level);
msg->string = g_strdup (string);
return msg;
}
--
1.5.6.5
More information about the telepathy-commits
mailing list