Logs and Debugging Flow

Structured log entries carry a stable EventId plus grain-call scope fields; filter on both

Logs and Debugging Flow Structured log entries carry a stable EventId plus grain-call scope fields; filter on both 01 / Emit 02 / Enrich 03 / Filter 04 / Store 05 / Narrow down Grain call · state mutation · 01 / Emit Grain call state mutation Scope filter · BeginScope per call · 02 / Enrich Scope filter BeginScope per call [LoggerMessage] · stable EventId · 02 / Enrich [LoggerMessage] stable EventId LogLevel · per category · 03 / Filter LogLevel per category Seq / Loki / Datadog · JSON properties · 04 / Store Seq / Loki / Datadog JSON properties By EventId · range per component · 05 / Narrow down By EventId range per component By scope field · WorkflowInstanceId · 05 / Narrow down By scope field WorkflowInstanceId wrapped logs scope fields log entry kept EventId field query Legend log entry path structured-log backend scope context / query