55 virtual void debug(
const std::string& msg,
const std::string& file, std::size_t line) = 0;
64 virtual void info(
const std::string& msg,
const std::string& file, std::size_t line) = 0;
73 virtual void warn(
const std::string& msg,
const std::string& file, std::size_t line) = 0;
82 virtual void error(
const std::string& msg,
const std::string& file, std::size_t line) = 0;
119 void debug(
const std::string& msg,
const std::string& file, std::size_t line);
128 void info(
const std::string& msg,
const std::string& file, std::size_t line);
137 void warn(
const std::string& msg,
const std::string& file, std::size_t line);
146 void error(
const std::string& msg,
const std::string& file, std::size_t line);
164 extern std::unique_ptr<logger_iface> active_logger;
174 void debug(
const std::string& msg,
const std::string& file, std::size_t line);
184 void info(
const std::string& msg,
const std::string& file, std::size_t line);
194 void warn(
const std::string& msg,
const std::string& file, std::size_t line);
204 void error(
const std::string& msg,
const std::string& file, std::size_t line);
209 #ifdef __CPP_REDIS_LOGGING_ENABLED 210 #define __CPP_REDIS_LOG(level, msg) cpp_redis::level(msg, __FILE__, __LINE__); 212 #define __CPP_REDIS_LOG(level, msg) log_level
Definition: logger.hpp:93
logger_iface(void)=default
ctor
virtual void error(const std::string &msg, const std::string &file, std::size_t line)=0
virtual ~logger_iface(void)=default
dtor
virtual void warn(const std::string &msg, const std::string &file, std::size_t line)=0
virtual void debug(const std::string &msg, const std::string &file, std::size_t line)=0
Definition: logger.hpp:88
Definition: logger.hpp:35
logger_iface & operator=(const logger_iface &)=default
assignment operator
virtual void info(const std::string &msg, const std::string &file, std::size_t line)=0
Definition: array_builder.hpp:29