Pioneer
Loading...
Searching...
No Matches
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)
 
Severity GetMsgSeverity ()
 
void SetMsgSeverity (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

◆ GetMsgSeverity()

Severity Log::Logger::GetMsgSeverity ( )
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:

◆ SetMsgSeverity()

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

◆ 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: