2025-03-01 20:38:52 -05:00
|
|
|
#include "logmanager.h"
|
2025-04-04 20:41:23 -04:00
|
|
|
#include "qdebug.h"
|
2025-03-01 20:38:52 -05:00
|
|
|
|
|
|
|
|
void LogManager::addEntry(const QString &entry) {
|
2025-04-04 20:41:23 -04:00
|
|
|
qDebug() << entry;
|
2025-03-01 20:38:52 -05:00
|
|
|
emit entryAdded(entry);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void LogManager::addError(const QString &error) {
|
|
|
|
|
emit entryAdded(QString("ERROR: " + error));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void LogManager::addLine() {
|
|
|
|
|
emit entryAdded("");
|
|
|
|
|
}
|
2026-01-08 00:38:25 -05:00
|
|
|
|
|
|
|
|
void LogManager::debug(const QString &entry) {
|
|
|
|
|
if (m_debugChecker && m_debugChecker()) {
|
|
|
|
|
addEntry(entry);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void LogManager::setDebugChecker(std::function<bool()> checker) {
|
|
|
|
|
m_debugChecker = std::move(checker);
|
|
|
|
|
}
|