函数

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_WARNINGG_LOG_LEVEL_MESSAGEG_LOG_LEVEL_INFOG_LOG_LEVEL_DEBUG 设置为致命,除非在测试程序中。

参数

log_domain

类型: const gchar*

日志域。

数据归调用该函数的调用方所有。
值为以 NUL 结尾的 UTF-8 字符串。
fatal_mask

类型: GLogLevelFlags

新的致命掩码。

返回值

类型: GLogLevelFlags

日志域的旧致命掩码。