xaiefal
Loading...
Searching...
No Matches
xaiefal::Logger Class Reference

#include <xaiefal-log.hpp>

Public Member Functions

 ~Logger ()
void setLogLevel (LogLevel Lvl)
LogLevel getLogLevel ()
void setLogFile (const std::string &File)
 Logger (const Logger &)=delete
Logger & operator= (const Logger &)=delete
 Logger (Logger &&)=delete
Logger & operator= (Logger &&)=delete

Static Public Member Functions

static Logger & get ()
static std::ostream & log (LogLevel Lvl=LogLevel::FAL_MAX)

Data Fields

LogLevel Level
std::ofstream of
std::ofstream ofnull

Constructor & Destructor Documentation

◆ ~Logger()

xaiefal::Logger::~Logger ( )
inline

◆ Logger() [1/2]

xaiefal::Logger::Logger ( const Logger & )
delete

◆ Logger() [2/2]

xaiefal::Logger::Logger ( Logger && )
delete

Member Function Documentation

◆ get()

Logger & xaiefal::Logger::get ( )
inlinestatic

◆ getLogLevel()

LogLevel xaiefal::Logger::getLogLevel ( )
inline

◆ log()

std::ostream & xaiefal::Logger::log ( LogLevel Lvl = LogLevel::FAL_MAX)
inlinestatic

◆ operator=() [1/2]

Logger & xaiefal::Logger::operator= ( const Logger & )
delete

◆ operator=() [2/2]

Logger & xaiefal::Logger::operator= ( Logger && )
delete

◆ setLogFile()

void xaiefal::Logger::setLogFile ( const std::string & File)
inline

◆ setLogLevel()

void xaiefal::Logger::setLogLevel ( LogLevel Lvl)
inline

Field Documentation

◆ Level

LogLevel xaiefal::Logger::Level

◆ of

std::ofstream xaiefal::Logger::of

◆ ofnull

std::ofstream xaiefal::Logger::ofnull

The documentation for this class was generated from the following file: