DynXX-Cxx
Loading...
Searching...
No Matches
Enumerations | Functions
Log.hxx File Reference
#include <functional>
#include "Macro.hxx"
#include "Types.hxx"
#include <tuple>
#include <sstream>

Go to the source code of this file.

Enumerations

enum class  DynXXLogLevelX : uint8_t {
  Debug = 3 , Info , Warn , Error ,
  Fatal , None
}
 

Functions

void dynxxLogSetLevel (DynXXLogLevelX level)
 
void dynxxLogSetCallback (const std::function< void(int level, const char *content)> &callback)
 
void dynxxLogPrint (DynXXLogLevelX level, std::string_view content)
 
template<typename... Args>
std::string dynxxLogFormatT (std::string_view format, Args &&... args)
 
template<typename... Args>
void dynxxLogPrintF (DynXXLogLevelX level, std::string_view format, Args &&... args)
 

Enumeration Type Documentation

◆ DynXXLogLevelX

Enumerator
Debug 
Info 
Warn 
Error 
Fatal 
None 

Function Documentation

◆ dynxxLogFormatT()

template<typename... Args>
std::string dynxxLogFormatT ( std::string_view  format,
Args &&...  args 
)

◆ dynxxLogPrint()

void dynxxLogPrint ( DynXXLogLevelX  level,
std::string_view  content 
)

◆ dynxxLogPrintF()

template<typename... Args>
void dynxxLogPrintF ( DynXXLogLevelX  level,
std::string_view  format,
Args &&...  args 
)

◆ dynxxLogSetCallback()

void dynxxLogSetCallback ( const std::function< void(int level, const char *content)> &  callback)

◆ dynxxLogSetLevel()

void dynxxLogSetLevel ( DynXXLogLevelX  level)