wren
Vulkan-based game engine
Loading...
Searching...
No Matches
log.hpp File Reference
#include <boost/describe.hpp>
#include <format>
#include <iostream>
#include <print>
#include "ansi.hpp"
#include "wren/utils/enums.hpp"
#include "wren/utils/format.hpp"
Include dependency graph for log.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  wren
namespace  wren::log

Enumerations

enum class  wren::log::LogLevel {
  wren::log::Trace = 0 , wren::log::Debug , wren::log::Info , wren::log::Warn ,
  wren::log::Error , wren::log::Fatal
}

Functions

static auto wren::log::get_log_level ()
template<typename... Args>
void wren::log::trace (const std::format_string< Args... > &fmt, Args &&... args)
template<typename... Args>
void wren::log::debug (const std::format_string< Args... > &fmt, Args &&... args)
template<typename... Args>
void wren::log::info (const std::format_string< Args... > &fmt, Args &&... args)
template<typename... Args>
void wren::log::warn (const std::format_string< Args... > &fmt, Args &&... args)
template<typename... Args>
void wren::log::error (const std::format_string< Args... > &fmt, Args &&... args)
template<typename... Args>
void wren::log::fatal (const std::format_string< Args... > &fmt, Args &&... args)