函数

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 字符串。
...

类型: 

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