Skip to content
Latchkey

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

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →