QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCLogging.cc File Reference
#include "QGCLogging.h"
#include "AppSettings.h"
#include "QGCApplication.h"
#include "QGCLoggingCategory.h"
#include "SettingsManager.h"
#include <QtConcurrent/QtConcurrentRun>
#include <QtCore/QGlobalStatic>
#include <QtCore/QMutex>
#include <QtCore/QMutexLocker>
#include <QtCore/QStringListModel>
#include <QtCore/QTextStream>
#include <atomic>
+ Include dependency graph for QGCLogging.cc:

Go to the source code of this file.

Functions

 Q_LOGGING_CATEGORY (QGCLoggingLog, "Utilities.QGCLogging", QtWarningMsg) static QtMessageHandler defaultHandler
 
static void msgHandler (QtMsgType type, const QMessageLogContext &context, const QString &msg)
 

Variables

static QGCLoggingCategory qgcCategoryQGCLoggingLog ("Utilities.QGCLogging")
 
static std::atomic< bool > s_captureEnabled {false}
 
static QMutex s_captureMutex
 
static QList< CapturedLogMessages_capturedMessages
 

Function Documentation

◆ msgHandler()

static void msgHandler ( QtMsgType  type,
const QMessageLogContext &  context,
const QString &  msg 
)
static

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( QGCLoggingLog  ,
"Utilities.QGCLogging"  ,
QtWarningMsg   
)

Variable Documentation

◆ qgcCategoryQGCLoggingLog

QGCLoggingCategory qgcCategoryQGCLoggingLog("Utilities.QGCLogging") ( "Utilities.QGCLogging"  )
static

◆ s_capturedMessages

◆ s_captureEnabled

std::atomic<bool> s_captureEnabled {false}
static

Definition at line 25 of file QGCLogging.cc.

Referenced by QGCLogging::captureIfEnabled(), and QGCLogging::setCaptureEnabled().

◆ s_captureMutex