What Is Step Debug Logging?
Step debug logging is the verbose mode focused on individual steps, emitting extra detail about expression evaluation, input resolution, and the runner's handling of each step. It is enabled by a debug flag and appears inline with the normal step output. It narrows debugging from the whole runner down to a single step's behavior.
Why it matters
When one step misbehaves, step debug output shows exactly how its inputs and conditions resolved. This is often enough to spot a bad expression or an unexpected variable value. It complements runner diagnostic logs, which cover the surrounding setup rather than the step itself.
Related guides
What Is CI Debug Logging?CI debug logging is a verbose mode, toggled by a setting, that makes the runner and actions emit extra diagno…
What Are Runner Diagnostic Logs?Runner diagnostic logs are detailed internal logs from the CI runner process itself, capturing how it set up…
What Is a Workflow Command?A workflow command is a specially formatted log line a step prints to instruct the runner to set output, mask…