29 #ifndef __SERVICE_PLUGINS_ILOGGER_H__ 30 #define __SERVICE_PLUGINS_ILOGGER_H__ 112 virtual void debug(
const std::string& message)
const = 0;
134 virtual void info(
const std::string& message)
const = 0;
155 virtual void warn(
const std::string& message)
const = 0;
176 virtual void error(
const std::string& message)
const = 0;
ILogger & operator=(const ILogger &)=delete
virtual ~ILogger()=default
virtual void info(const std::string &message) const =0
Print info-level logs.
Print logs to help understanding what the service is doing.
Definition: ILogger.h:71
virtual void warn(const std::string &message) const =0
Print warning-level logs.
virtual void error(const std::string &message) const =0
Print error-level logs.
virtual void debug(const std::string &message) const =0
Print debug-level logs.