|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include "LogManager.h"#include <QtConcurrent/QtConcurrentRun>#include <QtCore/QCoreApplication>#include <QtCore/QElapsedTimer>#include <QtCore/QMutex>#include <QtCore/QMutexLocker>#include <QtCore/QPointer>#include <QtCore/QSaveFile>#include <QtCore/QThread>#include <QtQml/QJSEngine>#include <atomic>#include <cstring>#include "LogFormatter.h"#include "LogModel.h"#include "QGCFileWriter.h"#include "QGCLoggingCategory.h"#include "AppSettings.h"#include "LogManagerSettings.h"#include "SettingsManager.h"
Include dependency graph for LogManager.cc:Go to the source code of this file.
Variables | |
| static std::atomic< LogManager * > | s_instance {nullptr} |
| static std::atomic< bool > | s_captureEnabled {false} |
| static QMutex | s_captureMutex |
| static QList< LogEntry > | s_capturedMessages |
| static QElapsedTimer | s_elapsedTimer = []() { QElapsedTimer t; t.start(); return t; }() |
| static QtMessageHandler | s_defaultHandler = nullptr |
|
static |
Definition at line 33 of file LogManager.cc.
Referenced by LogManager::capturedMessages(), LogManager::captureIfEnabled(), LogManager::clearCapturedMessages(), LogManager::hasCapturedMessage(), and LogManager::hasCapturedUncategorizedMessage().
|
static |
Definition at line 31 of file LogManager.cc.
Referenced by LogManager::captureIfEnabled(), and LogManager::setCaptureEnabled().
|
static |
Definition at line 32 of file LogManager.cc.
Referenced by LogManager::capturedMessages(), LogManager::captureIfEnabled(), LogManager::clearCapturedMessages(), LogManager::hasCapturedMessage(), and LogManager::hasCapturedUncategorizedMessage().
|
static |
Definition at line 42 of file LogManager.cc.
Referenced by LogManager::installHandler().
|
static |
Definition at line 36 of file LogManager.cc.
|
static |
Definition at line 25 of file LogManager.cc.
Referenced by LogManager::installHandler(), LogManager::instance(), and LogManager::~LogManager().