Greenbone Vulnerability Management Libraries 22.32.0
gvm_logging_domain Struct Reference
Collaboration diagram for gvm_logging_domain:
Collaboration graph

Data Fields

gchar * log_domain
 Affected logdomain e.g libnasl.
gchar * prepend_string
 Prepend this string before every message.
gchar * prepend_time_format
 If prependstring has t, format for strftime.
gchar * log_file
 Where to log to.
GLogLevelFlags * default_level
 What severity level to use as default.
GIOChannel * log_channel
 Gio Channel - FD holder for logfile.
gchar * syslog_facility
 Syslog facility to use for syslog logging.
gchar * syslog_ident
 Syslog ident to use for syslog logging.
gchar * prepend_separator

Detailed Description

Definition at line 13 of file logging_domain.c.

Field Documentation

◆ default_level

GLogLevelFlags* gvm_logging_domain::default_level

What severity level to use as default.

Definition at line 19 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_default_level(), gvm_logging_domain_new(), and gvm_logging_domain_set_default_level().

◆ log_channel

GIOChannel* gvm_logging_domain::log_channel

Gio Channel - FD holder for logfile.

Definition at line 20 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_log_channel(), gvm_logging_domain_new(), and gvm_logging_domain_set_log_channel().

◆ log_domain

gchar* gvm_logging_domain::log_domain

Affected logdomain e.g libnasl.

Definition at line 15 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_log_domain(), and gvm_logging_domain_new().

◆ log_file

gchar* gvm_logging_domain::log_file

◆ prepend_separator

gchar* gvm_logging_domain::prepend_separator

If prependstring has s, used this symbol as separator.

Definition at line 23 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_prepend_separator(), gvm_logging_domain_new(), and gvm_logging_domain_set_prepend_separator().

◆ prepend_string

gchar* gvm_logging_domain::prepend_string

Prepend this string before every message.

Definition at line 16 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_prepend_string(), gvm_logging_domain_new(), and gvm_logging_domain_set_prepend_string().

◆ prepend_time_format

gchar* gvm_logging_domain::prepend_time_format

◆ syslog_facility

gchar* gvm_logging_domain::syslog_facility

Syslog facility to use for syslog logging.

Definition at line 21 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_syslog_facility(), gvm_logging_domain_new(), and gvm_logging_domain_set_syslog_facility().

◆ syslog_ident

gchar* gvm_logging_domain::syslog_ident

Syslog ident to use for syslog logging.

Definition at line 22 of file logging_domain.c.

Referenced by gvm_logging_domain_free(), gvm_logging_domain_get_syslog_ident(), gvm_logging_domain_new(), and gvm_logging_domain_set_syslog_ident().


The documentation for this struct was generated from the following file: