Yet Another Game Engine
|
#include <logger.h>
Public Member Functions | |
Logger () | |
Logger (const std::string &file_path) | |
Logger (LogLevel min_level) | |
Logger (LogLevel min_level, const std::string &file_path) | |
LogMessage | operator() (LogLevel level=LogLevel::INFO, const std::string &fileName="", int lineNum=-1) |
void | flush (const LogMessage *msg) |
void | add (const LogSink &sink) |
void | remove (const LogSink &sink) |
void | clear () |
void | setLevel (LogLevel min_level) |
Static Public Member Functions | |
static Logger & | instance () |
yage::Logger::Logger | ( | ) |
|
explicit |
|
explicit |
yage::Logger::Logger | ( | LogLevel | min_level, |
const std::string & | file_path | ||
) |
void yage::Logger::add | ( | const LogSink & | sink | ) |
void yage::Logger::clear | ( | ) |
void yage::Logger::flush | ( | const LogMessage * | msg | ) |
|
static |
LogMessage yage::Logger::operator() | ( | LogLevel | level = LogLevel::INFO , |
const std::string & | fileName = "" , |
||
int | lineNum = -1 |
||
) |
void yage::Logger::remove | ( | const LogSink & | sink | ) |
void yage::Logger::setLevel | ( | LogLevel | min_level | ) |