#include <console_logger.h>
Public Member Functions | |
ConsoleLogger () | |
Constructs a console logger. | |
~ConsoleLogger () | |
void | log (const std::string &type, const std::string &text) override |
Log text to console. | |
![]() | |
Logger () | |
Constructs a logger. | |
virtual | ~Logger () |
void | disable () |
Disable logging. | |
void | enable () |
Enable logger for logging. | |
Additional Inherited Members | |
![]() | |
static std::vector< Logger * > | instances |
Pointers to currently enabled logger. | |
static std::recursive_mutex | mutex |
Logger mutex object. | |
![]() | |
static StringFormat | get_log_string (const std::string &type, const std::string &text) |
Console logger.
clan::ConsoleLogger::ConsoleLogger | ( | ) |
Constructs a console logger.
clan::ConsoleLogger::~ConsoleLogger | ( | ) |
|
overridevirtual |
Log text to console.
Implements clan::Logger.