[tracker] libtracker-miner: Set uri in warning



commit 7820e45b8dbee0d6871184d5ea130a5b0ec9923c
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed Feb 24 00:46:59 2016 +0100

    libtracker-miner: Set uri in warning
    
    It's useful to know the file it comes from.

 src/libtracker-miner/tracker-sparql-buffer.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-sparql-buffer.c b/src/libtracker-miner/tracker-sparql-buffer.c
index 09cbb8c..761ad2f 100644
--- a/src/libtracker-miner/tracker-sparql-buffer.c
+++ b/src/libtracker-miner/tracker-sparql-buffer.c
@@ -302,8 +302,14 @@ tracker_sparql_buffer_update_array_cb (GObject      *object,
                        error_pos += update_data->n_bulk_operations;
                        error = g_ptr_array_index (sparql_array_errors, error_pos);
                        if (error) {
-                               g_critical ("  (Sparql buffer) Error in task %u of the array-update: %s",
-                                           i, error->message);
+                               GFile *file;
+                               gchar *uri;
+
+                               file = tracker_task_get_file (task);
+                               uri = g_file_get_uri (file);
+                               g_critical ("  (Sparql buffer) Error in task %u (%s) of the array-update: %s",
+                                           i, uri, error->message);
+                               g_free (uri);
 
                                if (error_pos < update_data->n_bulk_operations) {
                                        BulkOperationMerge *bulk;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]