20 #ifndef DEBIAN_INSTALLER__LOG_H 21 #define DEBIAN_INSTALLER__LOG_H 50 typedef void di_log_handler (
di_log_level_flags log_level,
const char *message,
void *user_data);
55 #define di_error(format...) di_log (DI_LOG_LEVEL_ERROR, format) 59 #define di_warning(format...) di_log (DI_LOG_LEVEL_WARNING, format) 63 #define di_info(format...) di_log (DI_LOG_LEVEL_INFO, format) 67 #define di_debug(format...) di_log (DI_LOG_LEVEL_DEBUG, format) di_log_level_flags
Log levels and other flags.
Definition: log.h:33
unsigned int di_log_set_handler(di_log_level_flags log_levels, di_log_handler *log_func, void *user_data)
Definition: log.c:189
void void di_vlog(di_log_level_flags log_level, const char *format, va_list args)
Definition: log.c:217
di_log_handler di_log_handler_default
Definition: log.h:99
di_log_handler di_log_handler_syslog
Definition: log.h:99
void di_log(di_log_level_flags log_level, const char *format,...) __attribute__((format(printf