函数
GLiblog_structured_array
自 2.50 起
声明 [src]
void
g_log_structured_array (
GLogLevelFlags log_level,
const GLogField* fields,
gsize n_fields
)
说明 [src]
使用结构化数据记录一条消息。
该消息将通过应用程序使用 g_log_set_writer_func()
设置的日志写入器传递。如果消息是致命的(即其日志级别是 G_LOG_LEVEL_ERROR
),则程序将在此函数的末尾被中止。
请参阅 g_log_structured()
了解更多文档。
这假定 log_level
已存在于 fields
中(通常作为 PRIORITY
字段)。
自 2.50 起可用
参数
log_level
-
类型:
GLogLevelFlags
日志级别,来自
GLogLevelFlags
或用户定义的级别。 fields
-
类型:
GLogField
数组要添加到日志消息中的结构化数据的键值对。
数组长度在 n_fields
参数中指定。数据归函数的调用方所有。 n_fields
-
类型:
gsize
fields
数组中的元素数。