lib: add boolean field class and field types
[babeltrace.git] / src / lib / lib-logging.c
index 42eef20864a864f4998bde9dc6f662657e4a86b4..8b878655c77e1b6a0f22f5031e44351b1f9a43c0 100644 (file)
@@ -352,6 +352,13 @@ static inline void format_field(char **buf_ch, bool extended,
        }
 
        switch (field->class->type) {
+       case BT_FIELD_CLASS_TYPE_BOOL:
+       {
+               const struct bt_field_bool *bool_field = (const void *) field;
+
+               BUF_APPEND(", %svalue=%d", PRFIELD(bool_field->value));
+               break;
+       }
        case BT_FIELD_CLASS_TYPE_UNSIGNED_INTEGER:
        case BT_FIELD_CLASS_TYPE_SIGNED_INTEGER:
        case BT_FIELD_CLASS_TYPE_UNSIGNED_ENUMERATION:
This page took 0.024575 seconds and 4 git commands to generate.