- 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>
26 lines
544 B
C++
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);
|
|
}
|