Skip to content
Latchkey

What Is CI Debug Logging?

CI debug logging is an opt-in verbose mode that, when enabled through a runner setting, causes the runner and actions to print additional diagnostic messages normally hidden from the log. It surfaces variable resolution, conditionals, and internal decisions. It is the first switch to flip when a workflow behaves unexpectedly.

Why it matters

Default logs hide a lot of the engine's reasoning to stay readable. Turning on debug logging exposes why a condition was skipped, how an input resolved, or where a path went wrong. It is the standard tool for diagnosing confusing CI behavior without changing the workflow.

Related guides

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