Type Alias GLogField

Source
pub type GLogField = _GLogField;
Expand description

GLogField: @key: field name (UTF-8 string) @value: field value (arbitrary bytes) @length: length of @value, in bytes, or -1 if it is nul-terminated

Structure representing a single field in a structured log entry. See g_log_structured() for details.

Log fields may contain arbitrary values, including binary with embedded nul bytes. If the field contains a string, the string must be UTF-8 encoded and have a trailing nul byte. Otherwise, @length must be set to a non-negative value.

Since: 2.50

Aliased Type§

struct GLogField {
    pub key: *const i8,
    pub value: *const c_void,
    pub length: i32,
}

Fields§

§key: *const i8§value: *const c_void§length: i32