函数
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
要插入到格式字符串中的参数。