QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCLoggingCategory.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtCore/QLoggingCategory>
4
5class QString;
6
7#define QGC_LOGGING_CATEGORY(name, categoryStr) \
8 static QGCLoggingCategory qgcCategory##name(categoryStr); \
9 Q_LOGGING_CATEGORY(name, categoryStr, QtWarningMsg)
10
11#define QGC_LOGGING_CATEGORY_ON(name, categoryStr) \
12 static QGCLoggingCategory qgcCategory##name(categoryStr); \
13 Q_LOGGING_CATEGORY(name, categoryStr, QtInfoMsg)
14
17
19{
20public:
21 explicit QGCLoggingCategory(const QString& category);
22};
Helper that defers category registration until the QGCLoggingCategoryManager singleton exists....