Return to Logging and Observability
The team should use a consistent log format so that logs from scripts, Nodes, containers, and test tools can be inspected and compared. A consistent format also supports later automation, filtering, dashboards, and Evidence extraction.
Each log entry should include, where practical:
A representative plain-text log entry format is:
2026-06-04T14:32:10Z INFO fx-validation-node lifecycle state=Running message="Node reached running state"
A representative structured log entry format is:
{
"timestamp": "2026-06-04T14:32:10Z",
"level": "INFO",
"component": "fx-validation-node",
"nodeRole": "ValidationNode",
"event": "LifecycleStateChanged",
"state": "Running",
"message": "Node reached running state"
}
The team may use plain-text logs for simple Phase 0 scripts and structured logs for Nodes or acceptance Evidence. If the team uses more than one format, the relevant script, Node, or container documentation should identify the format and its purpose.
Severity levels should have consistent meanings:
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.