Pioneer
Public Member Functions | Public Attributes | List of all members
Log::Logger Struct Reference

#include <Log.h>

Public Member Functions

 ~Logger ()
 
void LogLevel (Severity sv, std::string &message)
 
void LogLevel (Severity sv, std::string_view message)
 
void LogLevel (Severity sv, const char *message)
 
bool SetLogFile (std::string filename)
 
Severity GetSeverity ()
 
void SetSeverity (Severity sv)
 
Severity GetFileSeverity ()
 
void SetFileSeverity (Severity sv)
 
void IncreaseIndent ()
 
void DecreaseIndent ()
 

Public Attributes

sigc::signal< void, Time::DateTime, Severity, std::string_view > printCallback
 

Constructor & Destructor Documentation

◆ ~Logger()

Log::Logger::~Logger ( )

Member Function Documentation

◆ DecreaseIndent()

void Log::Logger::DecreaseIndent ( )
inline

◆ GetFileSeverity()

Severity Log::Logger::GetFileSeverity ( )
inline

◆ GetSeverity()

Severity Log::Logger::GetSeverity ( )
inline

◆ IncreaseIndent()

void Log::Logger::IncreaseIndent ( )
inline

◆ LogLevel() [1/3]

void Log::Logger::LogLevel ( Severity  sv,
const char *  message 
)

◆ LogLevel() [2/3]

void Log::Logger::LogLevel ( Severity  sv,
std::string &  message 
)

◆ LogLevel() [3/3]

void Log::Logger::LogLevel ( Severity  sv,
std::string_view  message 
)
Here is the call graph for this function:

◆ SetFileSeverity()

void Log::Logger::SetFileSeverity ( Severity  sv)
inline

◆ SetLogFile()

bool Log::Logger::SetLogFile ( std::string  filename)
Here is the call graph for this function:

◆ SetSeverity()

void Log::Logger::SetSeverity ( Severity  sv)
inline

Member Data Documentation

◆ printCallback

sigc::signal<void, Time::DateTime, Severity, std::string_view> Log::Logger::printCallback

The documentation for this struct was generated from the following files: