16#if defined(Q_PROCESSOR_X86_32)
17#define BUILD_ARCHITECTURE "32-bit"
18#elif defined(Q_PROCESSOR_X86_64)
19#define BUILD_ARCHITECTURE "64-bit"
20#elif defined(Q_PROCESSOR_ARM)
21#define BUILD_ARCHITECTURE "ARM"
23#define BUILD_ARCHITECTURE "unknown"
37 void log(QtMsgType type,
const QMessageLogContext &ctx,
const QString &message);
QFile fileHandle
Definition logger.h:57
void internalLog(const QString &message)
Definition logger.cpp:93
QString getClientInstallInfo()
Definition logger.cpp:140
QString getClientVersion()
Definition logger.cpp:43
QString getClientOperatingSystem()
Definition logger.cpp:129
static Logger & getInstance()
Definition logger.h:30
bool logToFileEnabled
Definition logger.h:55
QString getSystemArchitecture()
Definition logger.cpp:114
QMutex mutex
Definition logger.h:59
void logToFile(bool enabled)
Definition logger.cpp:34
void operator=(Logger const &)
QList< QString > logBuffer
Definition logger.h:58
void logEntryAdded(const QString &message)
Logger()
Definition logger.cpp:15
void openLogfileSession()
Definition logger.cpp:48
QTextStream fileStream
Definition logger.h:56
void log(QtMsgType type, const QMessageLogContext &ctx, const QString &message)
Definition logger.cpp:88
QList< QString > getLogBuffer()
Definition logger.h:43
QString getSystemLocale()
Definition logger.cpp:134
void closeLogfileSession()
Definition logger.cpp:74
~Logger() override
Definition logger.cpp:28