The abstract base class every custom logger has to implement.
Example
class ConsoleLogger :
public Log {
public:
void log(
LogLevel log_level,
const char* origin,
const char* message)
override {
std::cout << "origin = " << origin << ", message = " << message << std::endl;
}
};
static ConsoleLogger CUSTOM_LOGGER = ConsoleLogger();
auto set_logger(Log &logger) -> bool
void log(LogLevel log_level, const char *origin, const char *message)
Adds a log message to the logger.
Definition at line 36 of file log.hpp.