函数
GLiblog
声明 [src]
void
g_log (
const gchar* log_domain,
GLogLevelFlags log_level,
const gchar* format,
...
)
描述 [src]
记录错误或调试 消息。
如果日志级别已设置为 fatal,G_BREAKPOINT()
将被调用以终止程序。有关此 提供的调试选项的详细信息,请参阅 G_BREAKPOINT()
的文档。
如果 g_log_default_handler()
用作日志处理程序函数,则会将新的行尾字符自动附加到 @…,不必 手动输入。
如果 启用了结构化日志记录,则将通过结构化日志写入器函数输出(请参见 g_log_set_writer_func()
)。
此函数不能直接供语言绑定使用。
参数
log_domain
-
类型:
const gchar*
日志域,通常为
G_LOG_DOMAIN
,或为 默认值NULL
。该参数可以为 NULL
。该数据由函数调用者所有。 该值为带 NUL 终止的 UTF-8 字符串。 log_level
-
类型:
GLogLevelFlags
日志级别,来自
GLogLevelFlags
或用户定义的 级别。 format
-
类型:
const gchar*
消息格式。请参见
printf()
文档。该数据由函数调用者所有。 该值为带 NUL 终止的 UTF-8 字符串。 ...
-
类型:
要插入格式的 字符串中的参数。