Function
GLiblog_set_fatal_mask
Declaration [src]
GLogLevelFlags
g_log_set_fatal_mask (
const gchar* log_domain,
GLogLevelFlags fatal_mask
)
Description [src]
Sets the log levels which are fatal in the given domain.
G_LOG_LEVEL_ERROR
is always fatal.
This has no effect on structured log messages (using g_log_structured()
or
g_log_structured_array()
). To change the fatal behaviour for specific log
messages, programs must install a custom log writer function using
g_log_set_writer_func()
. See
Using Structured Logging.
This function is mostly intended to be used with
G_LOG_LEVEL_CRITICAL
. You should typically not set
G_LOG_LEVEL_WARNING
, G_LOG_LEVEL_MESSAGE
, G_LOG_LEVEL_INFO
or
G_LOG_LEVEL_DEBUG
as fatal except inside of test programs.
Parameters
log_domain
-
Type:
const gchar*
The log domain.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. fatal_mask
-
Type:
GLogLevelFlags
The new fatal mask.
Return value
Type: GLogLevelFlags
The old fatal mask for the log domain.