ProcessKitDiagnostics.Events Module
The stable `EventId`s (name + number) ProcessKit tags its `ILogger` lifecycle events with, so a consumer can filter or route by id. The numbers are part of the public contract — kept stable.
Functions and values
| Function or value |
Description
|
|
A run finished — its exit was reaped (Debug). Carries program, outcome, duration, run id.
|
|
A failed run is being retried (Debug). Carries program, attempt, delay, run id.
|
|
A child process was spawned (Debug). Carries program, pid, run id.
|
|
A run was killed for exceeding its timeout (Warning). Carries program, timeout, run id.
|
|
A supervisor is restarting its child (Debug). Carries program, restart number, delay.
|
|
A supervisor's failure-storm guard paused restarts (Warning). Carries program, pause.
|
ProcessKit API Reference