Class LogEvents
- Namespace
- FlowOrchestrator.Core.Observability
- Assembly
- FlowOrchestrator.Core.dll
Stable EventId constants for the structured-logging story.
public static class LogEvents
- Inheritance
-
LogEvents
- Inherited Members
Remarks
Production users can filter or alert on a specific event by ID without parsing message templates. IDs are grouped by domain — 1000 series for run lifecycle, 2000 series for step lifecycle, 3000 series for dispatch / runtime, 4000 series for storage / migration. Once published, an ID must keep its meaning across releases.
Fields
DispatchAnnotateFailed
A best-effort dispatch annotation failed. Engine continues; log is informational.
public static readonly EventId DispatchAnnotateFailed
Field Value
DispatchEnqueued
A step was enqueued onto the runtime adapter (Hangfire, channel, queue).
public static readonly EventId DispatchEnqueued
Field Value
EventNotifierFailed
The realtime IFlowEventNotifier threw while publishing. Engine continues; log is informational.
public static readonly EventId EventNotifierFailed
Field Value
EventPersistenceFailed
A flow event could not be persisted. Engine continues; log is informational.
public static readonly EventId EventPersistenceFailed
Field Value
RunCompleted
A run reached a terminal status.
public static readonly EventId RunCompleted
Field Value
RunFailed
A run failed and was not recovered.
public static readonly EventId RunFailed
Field Value
RunStartTrackingFailed
A run start could not be persisted to the run store. Engine continues; log is informational.
public static readonly EventId RunStartTrackingFailed
Field Value
RunStarted
A new run started via TriggerAsync.
public static readonly EventId RunStarted
Field Value
StepCompleted
A step completed without error.
public static readonly EventId StepCompleted
Field Value
StepCompletionTrackingFailed
A step completion could not be tracked. Engine continues; log is informational.
public static readonly EventId StepCompletionTrackingFailed
Field Value
StepFailed
A step handler threw or returned a failed result.
public static readonly EventId StepFailed
Field Value
StepPending
A step returned Pending and was rescheduled (poll loop).
public static readonly EventId StepPending
Field Value
StepSkipTrackingFailed
A skipped-step record could not be persisted. Engine continues; log is informational.
public static readonly EventId StepSkipTrackingFailed
Field Value
StepSkipped
A step was skipped because of a false When clause or unmet RunAfter.
public static readonly EventId StepSkipped
Field Value
StepStartTrackingFailed
A step start could not be tracked. Engine continues; log is informational.
public static readonly EventId StepStartTrackingFailed
Field Value
StepStarted
A step transitioned to Running.
public static readonly EventId StepStarted
Field Value
WhenEvaluationFailed
A When-clause expression failed to evaluate.
public static readonly EventId WhenEvaluationFailed