stc
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
minilog.hpp File Reference
#include <chrono>
#include <format>
#include "Colour.hpp"

Go to the source code of this file.

Classes

struct  minilog::Config
 

Namespaces

namespace  minilog
 Module containing a small logger.
 

Enumerations

enum  minilog::Level {
  minilog::Debug = 50 , minilog::Info = 60 , minilog::Warning = 70 , minilog::Error = 80 ,
  minilog::Critical = 90
}
 

Functions

Configminilog::config ()
 
template<Level level>
consteval std::string_view minilog::levelToString ()
 
constexpr std::ostream & minilog::operator<< (std::ostream &ss, Level level)
 
template<Level level, class... Args>
constexpr void minilog::log (const std::format_string< Args... > &fmt, Args &&... args)
 
template<class... Args>
constexpr void minilog::debug (const std::format_string< Args... > &format, Args &&... args)
 
template<class... Args>
constexpr void minilog::info (const std::format_string< Args... > &format, Args &&... args)
 
template<class... Args>
constexpr void minilog::warn (const std::format_string< Args... > &format, Args &&... args)
 
template<class... Args>
constexpr void minilog::error (const std::format_string< Args... > &format, Args &&... args)
 
template<class... Args>
constexpr void minilog::critical (const std::format_string< Args... > &format, Args &&... args)