19 lines
328 B
C++
19 lines
328 B
C++
#include "LogSystem.h"
|
|
|
|
namespace UI {
|
|
|
|
LogSystem& LogSystem::Get() {
|
|
static LogSystem instance;
|
|
return instance;
|
|
}
|
|
|
|
void LogSystem::AddLog(LogEntry::Level level, const std::string& message) {
|
|
m_logs.push_back({level, message});
|
|
if (m_callback) m_callback();
|
|
}
|
|
|
|
void LogSystem::Clear() {
|
|
m_logs.clear();
|
|
}
|
|
|
|
} |