24 #include <logging/logger.h> 269 const char *component,
const char *format, va_list va)
294 const char *component,
const char *format, va_list va)
319 va_start(va, format);
320 vlog(level, component, format, va);
356 const char *component,
const char *format, ...)
360 va_start(va, format);
361 vtlog(level, t, component, format, va);
virtual void tlog_error(struct timeval *t, const char *component, const char *format,...)=0
Log error message for specific time.
virtual void tlog_info(struct timeval *t, const char *component, const char *format,...)=0
Log informational message for specific time.
virtual void vlog_warn(const char *component, const char *format, va_list va)=0
Log warning message.
virtual void vtlog_warn(struct timeval *t, const char *component, const char *format, va_list va)=0
Log warning message for specific time.
LogLevel log_level
Minimum log level.
informational output about normal procedures
virtual void log_info(const char *component, const char *format,...)=0
Log informational message.
virtual void vlog_debug(const char *component, const char *format, va_list va)=0
Log debug message.
Fawkes library namespace.
warning, should be investigated but software still functions, an example is that something was reques...
virtual void vlog_error(const char *component, const char *format, va_list va)=0
Log error message.
error, may be recoverable (software still running) or not (software has to terminate).
virtual ~Logger()
Virtual empty destructor.
virtual void tlog_debug(struct timeval *t, const char *component, const char *format,...)=0
Log debug message for specific time.
virtual void vtlog(LogLevel level, struct timeval *t, const char *component, const char *format, va_list va)
Log message for given log level and time.
Base class for exceptions in Fawkes.
virtual void vlog_info(const char *component, const char *format, va_list va)=0
Log informational message.
virtual void vtlog_debug(struct timeval *t, const char *component, const char *format, va_list va)=0
Log debug message for specific time.
virtual void vlog(LogLevel level, const char *component, const char *format, va_list va)
Log message for given log level.
Logger(LogLevel log_level=LL_DEBUG)
Constructor.
virtual void log_warn(const char *component, const char *format,...)=0
Log warning message.
virtual void log_error(const char *component, const char *format,...)=0
Log error message.
debug output, relevant only when tracking down problems
virtual void tlog_warn(struct timeval *t, const char *component, const char *format,...)=0
Log warning message for specific time.
virtual void vtlog_info(struct timeval *t, const char *component, const char *format, va_list va)=0
Log informational message for specific time.
virtual void log_debug(const char *component, const char *format,...)=0
Log debug message.
virtual void tlog(LogLevel level, struct timeval *t, const char *component, const char *format,...)
Log message of given log level and time.
virtual LogLevel loglevel()
Get log level.
virtual void log(LogLevel level, const char *component, const char *format,...)
Log message of given log level.
virtual void vtlog_error(struct timeval *t, const char *component, const char *format, va_list va)=0
Log error message for specific time.
virtual void set_loglevel(LogLevel level)
Sets the log level.