QuasarEngine
Cross-platform 3D engine and editor
Loading...
Searching...
No Matches
MemoryLogSink.h File Reference

Log sink that keeps the most recent messages in memory, for the console. More...

#include <spdlog/sinks/base_sink.h>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <deque>
#include <mutex>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  Quasar::LogMessage
 A log message kept by MemoryLogSink. More...
class  Quasar::MemoryLogSink
 Log sink that keeps the most recent messages in memory, so that the console can display them. More...

Namespaces

namespace  Quasar
 Contains all the engine code.

Enumerations

enum class  Quasar::LogLevel : std::uint8_t {
  Quasar::Trace , Quasar::Debug , Quasar::Info , Quasar::Warning ,
  Quasar::Error , Quasar::Critical
}
 Severity of a log message. More...

Detailed Description

Log sink that keeps the most recent messages in memory, for the console.

Author
Kurogenshi
Date
2026-10-25