57 return log_domain_entry;
169 gchar *prepend_string)
204 gchar *prepend_time_format)
237 GLogLevelFlags default_level)
272 gchar *syslog_facility)
339 gchar *prepend_separator)
372 GIOChannel *log_channel)
378 g_io_channel_ref (log_channel);
void gvm_logging_domain_set_prepend_separator(gvm_logging_domain_t *log_domain, gchar *prepend_separator)
Sets the prepend separator for the logging domain.
GIOChannel * gvm_logging_domain_get_log_channel(gvm_logging_domain_t *log_domain)
void gvm_logging_domain_set_log_file(gvm_logging_domain_t *log_domain, gchar *log_file)
Sets the log file for the logging domain.
void gvm_logging_domain_set_syslog_ident(gvm_logging_domain_t *log_domain, gchar *syslog_ident)
Sets the syslog ident for the logging domain.
void gvm_logging_domain_set_prepend_time_format(gvm_logging_domain_t *log_domain, gchar *prepend_time_format)
Sets the prepend time format for the logging domain.
void gvm_logging_domain_set_syslog_facility(gvm_logging_domain_t *log_domain, gchar *syslog_facility)
Sets the syslog facility for the logging domain.
GLogLevelFlags * gvm_logging_domain_get_default_level(gvm_logging_domain_t *log_domain)
gvm_logging_domain_t * gvm_logging_domain_new(gchar *log_domain)
Function to initialize logging instance.
gchar * gvm_logging_domain_get_prepend_time_format(gvm_logging_domain_t *log_domain)
gchar * gvm_logging_domain_get_syslog_ident(gvm_logging_domain_t *log_domain)
void gvm_logging_domain_set_log_channel(gvm_logging_domain_t *log_domain, GIOChannel *log_channel)
Sets the log channel for the logging domain.
void gvm_logging_domain_free(gvm_logging_domain_t *log_domain)
Frees the resources associated with the given logging domain.
gchar * gvm_logging_domain_get_log_file(gvm_logging_domain_t *log_domain)
void gvm_logging_domain_set_prepend_string(gvm_logging_domain_t *log_domain, gchar *prepend_string)
Sets the preprend string for the logging domain.
gchar * gvm_logging_domain_get_log_domain(gvm_logging_domain_t *log_domain)
void gvm_logging_domain_set_default_level(gvm_logging_domain_t *log_domain, GLogLevelFlags default_level)
Sets the default log level for the logging domain.
gchar * gvm_logging_domain_get_prepend_separator(gvm_logging_domain_t *log_domain)
gchar * gvm_logging_domain_get_prepend_string(gvm_logging_domain_t *log_domain)
gchar * gvm_logging_domain_get_syslog_facility(gvm_logging_domain_t *log_domain)
Implementation of logging domain handling.
struct gvm_logging_domain gvm_logging_domain_t
GLogLevelFlags * default_level
What severity level to use as default.
GIOChannel * log_channel
Gio Channel - FD holder for logfile.
gchar * log_domain
Affected logdomain e.g libnasl.
gchar * log_file
Where to log to.
gchar * syslog_facility
Syslog facility to use for syslog logging.
gchar * syslog_ident
Syslog ident to use for syslog logging.
gchar * prepend_separator
gchar * prepend_time_format
If prependstring has t, format for strftime.
gchar * prepend_string
Prepend this string before every message.