GLogField

Structure representing a single field in a structured log entry. See glib.global.logStructured 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.

Members

Variables

key
const(char)* key;

field name (UTF-8 string)

length
ptrdiff_t length;

length of @value, in bytes, or -1 if it is nul-terminated

value
const(void)* value;

field value (arbitrary bytes)