XPlor/libs/core/logmanager.cpp
njohnson b46c94a47b Update compression and logging libraries
- Enhanced compression support
- Log manager improvements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 00:38:25 -05:00

26 lines
544 B
C++

#include "logmanager.h"
#include "qdebug.h"
void LogManager::addEntry(const QString &entry) {
qDebug() << entry;
emit entryAdded(entry);
}
void LogManager::addError(const QString &error) {
emit entryAdded(QString("ERROR: " + error));
}
void LogManager::addLine() {
emit entryAdded("");
}
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);
}