diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2020-04-20 00:53:27 +0200 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2020-04-20 19:29:26 +0200 |
commit | c3a49219c57b605dcb7b7e6bbf889f9b2a4e1bab (patch) | |
tree | e7a3bd248241f2b900f6ce1942f23ef3c670fbad /src | |
parent | 2ba5b921752f51e645e10423b400506c7e3f84cf (diff) | |
download | tracker-c3a49219c57b605dcb7b7e6bbf889f9b2a4e1bab.tar.gz |
Add ONTOLOGY_CHANGES debug flag and hide index creation logs by defualt
Diffstat (limited to 'src')
-rw-r--r-- | src/libtracker-common/tracker-debug.c | 1 | ||||
-rw-r--r-- | src/libtracker-common/tracker-debug.h | 3 | ||||
-rw-r--r-- | src/libtracker-data/tracker-data-manager.c | 76 |
3 files changed, 40 insertions, 40 deletions
diff --git a/src/libtracker-common/tracker-debug.c b/src/libtracker-common/tracker-debug.c index 647b78b09..d9285d7cc 100644 --- a/src/libtracker-common/tracker-debug.c +++ b/src/libtracker-common/tracker-debug.c @@ -23,6 +23,7 @@ #ifdef G_ENABLE_DEBUG static const GDebugKey tracker_debug_keys[] = { + { "ontology-changes", TRACKER_DEBUG_ONTOLOGY_CHANGES }, { "sql-statements", TRACKER_DEBUG_SQL_STATEMENTS }, }; #endif /* G_ENABLE_DEBUG */ diff --git a/src/libtracker-common/tracker-debug.h b/src/libtracker-common/tracker-debug.h index aaca4fc07..67df8940c 100644 --- a/src/libtracker-common/tracker-debug.h +++ b/src/libtracker-common/tracker-debug.h @@ -29,7 +29,8 @@ G_BEGIN_DECLS typedef enum { - TRACKER_DEBUG_SQL_STATEMENTS = 1 << 1, + TRACKER_DEBUG_ONTOLOGY_CHANGES = 1 << 1, + TRACKER_DEBUG_SQL_STATEMENTS = 1 << 2, } TrackerDebugFlag; #ifdef G_ENABLE_DEBUG diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c index 60621d397..997eeafd4 100644 --- a/src/libtracker-data/tracker-data-manager.c +++ b/src/libtracker-data/tracker-data-manager.c @@ -32,6 +32,7 @@ #include <libtracker-fts/tracker-fts.h> +#include <libtracker-common/tracker-debug.h> #include <libtracker-common/tracker-locale.h> #include "tracker-class.h" @@ -232,9 +233,10 @@ set_secondary_index_for_single_value_property (TrackerDBInterface *iface, { GError *internal_error = NULL; - g_debug ("Dropping secondary index (single-value property): " - "DROP INDEX IF EXISTS \"%s_%s\"", - service_name, field_name); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Dropping secondary index (single-value property): " + "DROP INDEX IF EXISTS \"%s_%s\"", + service_name, field_name)); tracker_db_interface_execute_query (iface, &internal_error, "DROP INDEX IF EXISTS \"%s\".\"%s_%s\"", @@ -248,9 +250,10 @@ set_secondary_index_for_single_value_property (TrackerDBInterface *iface, } if (enabled) { - g_debug ("Creating secondary index (single-value property): " - "CREATE INDEX \"%s_%s\" ON \"%s\" (\"%s\", \"%s\")", - service_name, field_name, service_name, field_name, second_field_name); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Creating secondary index (single-value property): " + "CREATE INDEX \"%s_%s\" ON \"%s\" (\"%s\", \"%s\")", + service_name, field_name, service_name, field_name, second_field_name)); tracker_db_interface_execute_query (iface, &internal_error, "CREATE INDEX \"%s\".\"%s_%s\" ON \"%s\" (\"%s\", \"%s\")", @@ -278,9 +281,10 @@ set_index_for_single_value_property (TrackerDBInterface *iface, { GError *internal_error = NULL; - g_debug ("Dropping index (single-value property): " - "DROP INDEX IF EXISTS \"%s_%s\"", - service_name, field_name); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Dropping index (single-value property): " + "DROP INDEX IF EXISTS \"%s_%s\"", + service_name, field_name)); tracker_db_interface_execute_query (iface, &internal_error, "DROP INDEX IF EXISTS \"%s\".\"%s_%s\"", @@ -301,9 +305,10 @@ set_index_for_single_value_property (TrackerDBInterface *iface, else expr = g_strdup_printf ("\"%s\"", field_name); - g_debug ("Creating index (single-value property): " - "CREATE INDEX \"%s_%s\" ON \"%s\" (%s)", - service_name, field_name, service_name, expr); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Creating index (single-value property): " + "CREATE INDEX \"%s_%s\" ON \"%s\" (%s)", + service_name, field_name, service_name, expr)); tracker_db_interface_execute_query (iface, &internal_error, "CREATE INDEX \"%s\".\"%s_%s\" ON \"%s\" (%s)", @@ -333,9 +338,10 @@ set_index_for_multi_value_property (TrackerDBInterface *iface, GError *internal_error = NULL; gchar *expr; - g_debug ("Dropping index (multi-value property): " - "DROP INDEX IF EXISTS \"%s_%s_ID_ID\"", - service_name, field_name); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Dropping index (multi-value property): " + "DROP INDEX IF EXISTS \"%s_%s_ID_ID\"", + service_name, field_name)); tracker_db_interface_execute_query (iface, &internal_error, "DROP INDEX IF EXISTS \"%s\".\"%s_%s_ID_ID\"", @@ -351,10 +357,10 @@ set_index_for_multi_value_property (TrackerDBInterface *iface, /* Useful to have this here for the cases where we want to fully * re-create the indexes even without an ontology change (when locale * of the user changes) */ - g_debug ("Dropping index (multi-value property): " - "DROP INDEX IF EXISTS \"%s_%s_ID\"", - service_name, - field_name); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Dropping index (multi-value property): " + "DROP INDEX IF EXISTS \"%s_%s_ID\"", + service_name, field_name)); tracker_db_interface_execute_query (iface, &internal_error, "DROP INDEX IF EXISTS \"%s\".\"%s_%s_ID\"", database, @@ -376,12 +382,10 @@ set_index_for_multi_value_property (TrackerDBInterface *iface, expr = g_strdup_printf ("\"%s\"", field_name); if (enabled) { - g_debug ("Creating index (multi-value property): " - "CREATE INDEX \"%s_%s_ID\" ON \"%s_%s\" (ID)", - service_name, - field_name, - service_name, - field_name); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Creating index (multi-value property): " + "CREATE INDEX \"%s_%s_ID\" ON \"%s_%s\" (ID)", + service_name, field_name, service_name, field_name)); tracker_db_interface_execute_query (iface, &internal_error, "CREATE INDEX \"%s\".\"%s_%s_ID\" ON \"%s_%s\" (ID)", @@ -396,13 +400,10 @@ set_index_for_multi_value_property (TrackerDBInterface *iface, return; } - g_debug ("Creating index (multi-value property): " - "CREATE UNIQUE INDEX \"%s_%s_ID_ID\" ON \"%s_%s\" (%s, ID)", - service_name, - field_name, - service_name, - field_name, - expr); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Creating index (multi-value property): " + "CREATE UNIQUE INDEX \"%s_%s_ID_ID\" ON \"%s_%s\" (%s, ID)", + service_name, field_name, service_name, field_name, expr)); tracker_db_interface_execute_query (iface, &internal_error, "CREATE UNIQUE INDEX \"%s\".\"%s_%s_ID_ID\" ON \"%s_%s\" (%s, ID)", @@ -418,13 +419,10 @@ set_index_for_multi_value_property (TrackerDBInterface *iface, return; } } else { - g_debug ("Creating index (multi-value property): " - "CREATE UNIQUE INDEX \"%s_%s_ID_ID\" ON \"%s_%s\" (ID, %s)", - service_name, - field_name, - service_name, - field_name, - expr); + TRACKER_NOTE (ONTOLOGY_CHANGES, + g_message ("Creating index (multi-value property): " + "CREATE UNIQUE INDEX \"%s_%s_ID_ID\" ON \"%s_%s\" (ID, %s)", + service_name, field_name, service_name, field_name, expr)); tracker_db_interface_execute_query (iface, &internal_error, "CREATE UNIQUE INDEX \"%s\".\"%s_%s_ID_ID\" ON \"%s_%s\" (ID, %s)", |