![]() |
Raven Engine v0.1
|
Defines the Logger class for handling and routing log messages. More...
#include "Raven/Core/Concepts.h"#include "Raven/Logging/LogLevel.h"#include "Raven/Logging/Handler.h"#include "Raven/Logging/Format.h"#include <variant>#include <format>#include <mutex>#include <vector>Classes | |
| struct | Raven::LogSettings |
| class | Raven::Logger |
| Central logging facility for the Raven engine. More... | |
Namespaces | |
| namespace | Raven |
Defines the Logger class for handling and routing log messages.
The Logger class provides static methods for logging messages at various severity levels (Memory, Debug, Info, Warning, Error, Critical). It manages multiple handlers (console and file) and formats messages with timestamps and color coding. Thread-safe.