sdbus++: events: minor tweaks to schema
- Require metadata fields to be UPPER_SNAKE_CASE.
- Reference syslog level constants rather than phosphor-logging.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I97d6789518e304914e4cd1c807e4f3221d383b37
diff --git a/tools/sdbusplus/schemas/events.schema.yaml b/tools/sdbusplus/schemas/events.schema.yaml
index 721021d..0d5573f 100644
--- a/tools/sdbusplus/schemas/events.schema.yaml
+++ b/tools/sdbusplus/schemas/events.schema.yaml
@@ -27,6 +27,7 @@
properties:
name:
type: string
+ pattern: "^[A-Z_][A-Z0-9_]*$"
description: The name of the metadata field.
type:
type: string
@@ -65,9 +66,7 @@
- notice
- informational
- debug
- description:
- The `xyz.openbmc_project.Logging.Entry.Level` value for this
- error.
+ description: The severity using `syslog`-style nomenclature.
errno:
type: string
pattern: "^E[A-Z0-9]+$"