YAGE
v0.1.3
Yet Another Game Engine
|
#include <logger.h>
Public Member Functions | |
Logger () | |
LogMessage | operator() (const std::string &fileName, int lineNum) |
void | flush (const LogMessage *msg) |
void | add (const LogSink &sink) |
void | remove (const LogSink &sink) |
void | clear () |
Static Public Member Functions | |
static Logger & | instance () |
Private Attributes | |
std::vector< LogSink > | sinks_ |
std::unique_ptr< Active > | active_ |
|
explicit |
void yage::Logger::add | ( | const LogSink & | sink | ) |
void yage::Logger::clear | ( | ) |
void yage::Logger::flush | ( | const LogMessage * | msg | ) |
|
static |
LogMessage yage::Logger::operator() | ( | const std::string & | fileName, |
int | lineNum | ||
) |
void yage::Logger::remove | ( | const LogSink & | sink | ) |
|
private |
|
private |