9 #ifndef YAGE_CORE_LOGGER_H
10 #define YAGE_CORE_LOGGER_H
33 void remove(
const LogSink &sink);
45 #define gLog (yage::Logger::instance()(__FILE__, __LINE__))
Logger()
Definition: logger.cpp:20
Definition: logmessage.h:21
std::unique_ptr< Active > active_
Definition: logger.h:40
void clear()
Definition: logger.cpp:59
std::vector< LogSink > sinks_
Definition: logger.h:39
static Logger & instance()
Definition: logger.cpp:64
void flush(const LogMessage *msg)
Definition: logger.cpp:31
LogMessage operator()(const std::string &fileName, int lineNum)
Definition: logger.cpp:26
void add(const LogSink &sink)
Definition: logger.cpp:45