9 #ifndef YAGE_CORE_LOGGER_H
10 #define YAGE_CORE_LOGGER_H
32 void remove(
const LogSink &sink);
44 #define gLog (yage::Logger::instance()(__FILE__, __LINE__))
Logger()
Definition: logger.cpp:22
Definition: logmessage.h:21
std::unique_ptr< Active > active_
Definition: logger.h:39
void clear()
Definition: logger.cpp:61
std::vector< LogSink > sinks_
Definition: logger.h:38
static Logger & instance()
Definition: logger.cpp:66
void flush(const LogMessage *msg)
Definition: logger.cpp:33
LogMessage operator()(const std::string &fileName, int lineNum)
Definition: logger.cpp:28
void add(const LogSink &sink)
Definition: logger.cpp:47