|
| static void | InitLog (const LogSettings &settings) |
| | Initializes the logging system and default handlers.
|
| static void | AddHandler (Handler handler) |
| | Adds a log handler.
|
| static void | SetLogLevel (const LogLevel level) |
| | Sets the minimum log level to output.
|
| template<typename... Args> |
| static void | Memory (std::string_view str, Args &&... args) |
| | Logs a memory-level message.
|
| template<typename... Args> |
| static void | Debug (std::string_view str, Args &&... args) |
| | Logs a debug-level message.
|
| template<typename... Args> |
| static void | Info (std::string_view str, Args &&... args) |
| | Logs an info-level message.
|
| template<typename... Args> |
| static void | Warning (std::string_view str, Args &&... args) |
| | Logs a warning-level message.
|
| template<typename... Args> |
| static void | Error (std::string_view str, Args &&... args) |
| | Logs an error-level message.
|
| template<typename... Args> |
| static void | Critical (std::string_view str, Args &&... args) |
| | Logs a critical-level message.
|
| static LogSettings & | GetSettings () |
Central logging facility for the Raven engine.
Provides methods to log messages at different severity levels. Messages are formatted and dispatched to registered handlers (console or file). Thread-safe via internal mutex.