diff options
author | Gaël Bonithon <gael@xfce.org> | 2021-12-25 10:31:34 +0100 |
---|---|---|
committer | Gaël Bonithon <gael@xfce.org> | 2021-12-26 18:30:03 +0100 |
commit | 2c1fc2a84b7d7dcc731070f908b82da680972935 (patch) | |
tree | bd2346f2cf2fb05e504930c1802a5003ed65ddcb /tumblerd/tumbler-manager.c | |
parent | 8f439a5ae5c46ce5e3868078735253ca9d03aca7 (diff) | |
download | tumbler-2c1fc2a84b7d7dcc731070f908b82da680972935.tar.gz |
Debug: Convert dump functions to `GString, g_debug()`
Diffstat (limited to 'tumblerd/tumbler-manager.c')
-rw-r--r-- | tumblerd/tumbler-manager.c | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/tumblerd/tumbler-manager.c b/tumblerd/tumbler-manager.c index 6f6c310..75557ff 100644 --- a/tumblerd/tumbler-manager.c +++ b/tumblerd/tumbler-manager.c @@ -1822,21 +1822,24 @@ dump_overrides (TumblerManager *manager) const gchar *hash_key; GList **list; GList *iter; + GString *string; if (! tumbler_util_is_debug_logging_enabled (G_LOG_DOMAIN)) return; - g_print ("Overrides:\n"); + string = g_string_new ("Overrides:\n"); g_hash_table_iter_init (&table_iter, manager->overrides); while (g_hash_table_iter_next (&table_iter, (gpointer) &hash_key, (gpointer) &list)) { - g_print (" %s:\n", hash_key); + g_string_append_printf (string, " %s:\n", hash_key); for (iter = *list; iter != NULL; iter = iter->next) - g_print (" %s\n", ((OverrideInfo *)iter->data)->name); + g_string_append_printf (string, " %s\n", ((OverrideInfo *) iter->data)->name); } - g_print ("\n"); + g_string_truncate (string, string->len - 1); + g_debug ("%s", string->str); + g_string_free (string, TRUE); } @@ -1848,21 +1851,25 @@ dump_thumbnailers (TumblerManager *manager) const gchar *base_name; GList **list; GList *iter; + GString *string; if (! tumbler_util_is_debug_logging_enabled (G_LOG_DOMAIN)) return; - g_print ("Thumbnailers:\n"); + string = g_string_new ("Thumbnailers:\n"); g_hash_table_iter_init (&table_iter, manager->thumbnailers); while (g_hash_table_iter_next (&table_iter, (gpointer) &base_name, (gpointer) &list)) { - g_print (" %s:\n", base_name); + g_string_append_printf (string, " %s:\n", base_name); for (iter = *list; iter != NULL; iter = iter->next) - g_print (" %s\n", g_file_peek_path (((ThumbnailerInfo *)iter->data)->file)); + g_string_append_printf (string, " %s\n", + g_file_peek_path (((ThumbnailerInfo *) iter->data)->file)); } - g_print ("\n"); + g_string_truncate (string, string->len - 1); + g_debug ("%s", string->str); + g_string_free (string, TRUE); } |