3#include <QtCore/QLoggingCategory>
4#include <QtCore/QStringList>
11#define QGC_LOGGING_CATEGORY(name, categoryStr) \
12 static QGCLoggingCategory qgcCategory##name(categoryStr); \
13 Q_LOGGING_CATEGORY(name, categoryStr, QtWarningMsg)
15#define QGC_LOGGING_CATEGORY_ON(name, categoryStr) \
16 static QGCLoggingCategory qgcCategory##name(categoryStr); \
17 Q_LOGGING_CATEGORY(name, categoryStr, QtInfoMsg)
QStringList qgcObserveLoggingCategories(QObject *context, std::function< void(const QString &)> observer)
Process-wide catalogue of unique category names, independent of application services.