From 1fe8664ec74165fc3f250098609ea0e049e3adc8 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 22 Dec 2016 13:46:13 +0100 Subject: Better query debug output --- common/query.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'common/query.cpp') diff --git a/common/query.cpp b/common/query.cpp index 14acde0..940c596 100644 --- a/common/query.cpp +++ b/common/query.cpp @@ -39,9 +39,19 @@ QDebug operator<<(QDebug dbg, const Sink::QueryBase::Comparator &c) return dbg.space(); } +QDebug operator<<(QDebug dbg, const Sink::QueryBase::Filter &filter) +{ + if (filter.ids.isEmpty()) { + dbg.nospace() << "Filter(" << filter.propertyFilter << ")"; + } else { + dbg.nospace() << "Filter(" << filter.ids << ")"; + } + return dbg.maybeSpace(); +} + QDebug operator<<(QDebug dbg, const Sink::QueryBase &query) { - dbg.nospace() << "Query [" << query.type() << "]\n"; + dbg.nospace() << "Query [" << query.type() << "] << Id: " << query.id() << "\n"; dbg.nospace() << " Filter: " << query.getBaseFilters() << "\n"; dbg.nospace() << " Ids: " << query.ids() << "\n"; dbg.nospace() << " Sorting: " << query.sortProperty() << "\n"; @@ -54,6 +64,7 @@ QDebug operator<<(QDebug dbg, const Sink::Query &query) dbg.nospace() << " Requested: " << query.requestedProperties << "\n"; dbg.nospace() << " Parent: " << query.parentProperty() << "\n"; dbg.nospace() << " IsLive: " << query.liveQuery() << "\n"; + dbg.nospace() << " ResourceFilter: " << query.getResourceFilter() << "\n"; return dbg.maybeSpace(); } -- cgit v1.2.3