Pioneer
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
Log.h File Reference
#include "DateTime.h"
#include <fmt/format.h>
#include <sigc++/signal.h>
#include <string_view>
Include dependency graph for Log.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Log::Logger
 

Namespaces

namespace  Log
 

Enumerations

enum class  Log::Severity : int8_t {
  Log::Fatal = -3 , Log::Error = -2 , Log::Warning = -1 , Log::Info = 0 ,
  Log::Debug = 1 , Log::Verbose = 2
}
 

Functions

void Log::SetLog (Logger &log)
 
LoggerLog::GetLog ()
 
Severity Log::GetLogLevel ()
 
void Log::SetLogLevel (Severity sv)
 
void Log::LogOld (Severity sv, std::string message)
 
void Log::LogFatalOld (std::string message)
 
void Log::LogInternal (Severity sv, const char *message, fmt::format_args args)
 
void Log::LogFatalInternal (const char *message, fmt::format_args args)
 
void Log::IncreaseIndent ()
 
void Log::DecreaseIndent ()
 
template<typename... Args>
void Log::Verbose (const char *message, Args... args)
 
template<typename... Args>
void Log::Info (const char *message, Args... args)
 
template<typename... Args>
void Log::Debug (const char *message, Args... args)
 
template<typename... Args>
void Log::Warning (const char *message, Args... args)
 
template<typename... Args>
void Log::Error (const char *message, Args... args)
 
template<typename... Args>
void Log::Fatal (const char *message, Args... args)