Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
LogAPI.h File Reference
#include <Ignite/IgniteDefs.h>
#include <string_view>
#include <format>

Namespaces

namespace  Raven
namespace  Raven::Script
namespace  Raven::Script::Log
namespace  Raven::Script::Log::Internal
 Internal ABI-stable log sinks. Prefer the typed templates below.

Functions

void Raven::Script::Log::Internal::Debug_Internal (std::string_view message)
 Forwards to Logger::Debug.
void Raven::Script::Log::Internal::Info_Internal (std::string_view message)
 Forwards to Logger::Info.
void Raven::Script::Log::Internal::Warning_Internal (std::string_view message)
 Forwards to Logger::Warning.
void Raven::Script::Log::Internal::Error_Internal (std::string_view message)
 Forwards to Logger::Error.
void Raven::Script::Log::Internal::Critical_Internal (std::string_view message)
 Forwards to Logger::Critical.
template<typename... Args>
void Raven::Script::Log::Debug (std::format_string< Args... > fmt, Args &&... args)
 Logs a debug-level message from a script. Supports std::format syntax.
template<typename... Args>
void Raven::Script::Log::Info (std::format_string< Args... > fmt, Args &&... args)
 Logs an info-level message from a script. Supports std::format syntax.
template<typename... Args>
void Raven::Script::Log::Warning (std::format_string< Args... > fmt, Args &&... args)
 Logs a warning-level message from a script. Supports std::format syntax.
template<typename... Args>
void Raven::Script::Log::Error (std::format_string< Args... > fmt, Args &&... args)
 Logs an error-level message from a script. Supports std::format syntax.
template<typename... Args>
void Raven::Script::Log::Critical (std::format_string< Args... > fmt, Args &&... args)
 Logs a critical-level message from a script. Supports std::format syntax.