26 #ifndef _OPENVAS_LOGGING_H 27 #define _OPENVAS_LOGGING_H 39 void openvas_log_func (
const char *, GLogLevelFlags,
const char *, gpointer);
void setup_legacy_log_handler(void(*)(const char *, va_list))
Sets up a simple logging function.
GSList * load_log_configuration(gchar *)
Loads parameters from a config file into a linked list.
gchar * get_time(gchar *)
Returns time as specified in time_fmt strftime format.
void setup_log_handlers(GSList *)
Sets up routing of logdomains to log handlers.
void void log_legacy_fflush(void)
Legacy function to flush a log message.
void log_legacy_write(const char *,...) G_GNUC_PRINTF(1
void openvas_log_silent(const char *, GLogLevelFlags, const char *, gpointer)
Returns immediately.
void openvas_log_func(const char *, GLogLevelFlags, const char *, gpointer)
Creates the formatted string and outputs it to the log destination.
void free_log_configuration(GSList *)
Frees all resources loaded by the config loader.