函数
GLiblog_set_fatal_mask
声明 [src]
GLogLevelFlags
g_log_set_fatal_mask (
const gchar* log_domain,
GLogLevelFlags fatal_mask
)
描述 [src]
设置指定域中的致命日志级别。
G_LOG_LEVEL_ERROR
始终致命。
这不会对结构化日志消息(使用 g_log_structured()
或 g_log_structured_array()
)产生影响。要更改特定日志消息的致命行为,程序必须使用 g_log_set_writer_func()
安装自定义日志编写器函数。请参见使用结构化日志记录。
此函数主要用于 G_LOG_LEVEL_CRITICAL
。通常不应该将 G_LOG_LEVEL_WARNING
、G_LOG_LEVEL_MESSAGE
、G_LOG_LEVEL_INFO
或 G_LOG_LEVEL_DEBUG
设置为致命,除非在测试程序中。
参数
log_domain
-
类型:
const gchar*
日志域。
数据归调用该函数的调用方所有。 值为以 NUL 结尾的 UTF-8 字符串。 fatal_mask
-
类型:
GLogLevelFlags
新的致命掩码。
返回值
类型: GLogLevelFlags
日志域的旧致命掩码。