virtual void log(const std::string &type, const std::string &text)=0
Log text.
void log_event(const std::string &type, const std::string &text)
Log text to logger.
static std::recursive_mutex mutex
Logger mutex object.
Definition: logger.h:62
static StringFormat get_log_string(const std::string &type, const std::string &text)
void enable()
Enable logger for logging.
static std::vector< Logger * > instances
Pointers to currently enabled logger.
Definition: logger.h:59