3 #include <logging_common.hpp>
24 logger(
const logging_config_t& config) {};
34 virtual void log(
const std::string& message,
const log_level level) {};
39 virtual void log(
const std::string& message) {};
Class providing the base for any logger.
Definition: logger.hpp:8
std::mutex lock
Mutex to handle concurrent log writes.
Definition: logger.hpp:15
virtual void log(const std::string &message, const log_level level)
Handle a log entry considerings its level.
Definition: logger.hpp:34
logger(const logging_config_t &config)
Logger constructor.
Definition: logger.hpp:24
virtual void log(const std::string &message)
Handle a log entry.
Definition: logger.hpp:39