函数宏

GLibdebug

自:2.6

声明 [src]

#define g_debug (
  ...
)

描述 [src]

一种日志记录调试消息的便捷函数/宏。

消息一般不应翻译成用户的语言。

如果 g_log_default_handler() 用作日志处理函数,那么一个换行符字符会自动追加到 @…,无需手动输入。

这类消息会被 g_log_default_handler()g_log_writer_default() 禁止,除非相应地设置了 `G_MESSAGES_DEBUG` 或 `DEBUG_INVOCATION` 环境变量。如果需要在运行时设置允许的域,请使用 g_log_writer_default_set_debug_domains()

如果启用了结构化日志记录,那么这将使用 g_log_structured();否则它将使用 g_log()。请参阅 使用结构化日志记录

自 2.6 起可用

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

参数

...

类型: -

格式字符串,后跟要插入到格式字符串中的参数(如 printf() 所示)。