函数

GLiblogv

声明 [src]

void
g_logv (
  const gchar* log_domain,
  GLogLevelFlags log_level,
  const gchar* format,
  va_list args
)

描述 [src]

记录一个错误或调试消息。

如果日志级别已设置为致命,G_BREAKPOINT() 将被调用以终止程序。有关此提供的调试选项的详细信息,请参见 G_BREAKPOINT() 的文档。

如果 g_log_default_handler() 用作日志处理函数,则新的换行符将自动附加到 @… 中,并且不必手动输入。

如果 启用了结构化日志,它将通过结构化日志写入器函数输出(请参见 g_log_set_writer_func())。

log_domain 参数可设置为 NULL 或空字符串以使用默认应用程序域。

此函数不直接对语言绑定可用。

参数

log_domain

类型: const gchar*

日志域应用程序域。

此参数可以为 NULL
此数据归函数的调用者所有。
此值为一个以 NUL 结尾的 UTF-8 字符串。
log_level

类型: GLogLevelFlags

日志级别。

格式

类型: const gchar*

消息格式。请参见 printf() 文档。

此数据归函数的调用者所有。
此值为一个以 NUL 结尾的 UTF-8 字符串。
args

类型: va_list

要插入到格式字符串中的参数。