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
What Is Step Debug Logging?Step debug logging is the per-step verbose mode that prints extra diagnostic detail about how an individual s…
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 Log Grouping?Log grouping collapses a block of build output into a named, expandable section in the CI log so long runs st…