26 #ifndef _OPENVAS_LOGGING_H
27 #define _OPENVAS_LOGGING_H
39 void openvas_log_func (
const char *, GLogLevelFlags,
const char *, gpointer);
void free_log_configuration(GSList *log_domain_list)
Frees all resources loaded by the config loader.
Definition: openvas_logging.c:298
void setup_log_handlers(GSList *openvas_log_config_list)
Sets up routing of logdomains to log handlers.
Definition: openvas_logging.c:743
void log_legacy_write(const char *format,...)
Legacy function to write a log message.
Definition: openvas_logging.c:833
void log_legacy_fflush(void)
Legacy function to flush a log message.
Definition: openvas_logging.c:852
GSList * load_log_configuration(gchar *config_file)
Loads parameters from a config file into a linked list.
Definition: openvas_logging.c:176
void setup_legacy_log_handler(void(*handler)(const char *, va_list))
Sets up a simple logging function.
Definition: openvas_logging.c:818
gchar * get_time(gchar *time_fmt)
Returns time as specified in time_fmt strftime format.
Definition: openvas_logging.c:96
void openvas_log_func(const char *log_domain, GLogLevelFlags log_level, const char *message, gpointer openvas_log_config_list)
Creates the formatted string and outputs it to the log destination.
Definition: openvas_logging.c:390
void openvas_log_silent(const char *log_domain, GLogLevelFlags log_level, const char *message, gpointer openvas_log_config_list)
Returns immediately.
Definition: openvas_logging.c:346