From the dashboard
Open your Frame and click Deployments. Pick any deployment from the list to see its logs. Builds that are in progress stream live; older ones load from the archive. If a deploy fails, the logs are the first place to look. The failing step is the last thing printed, so scroll to the bottom.From the API
What you’ll see
For most apps, the logs walk through cloning the commit Nubo checked out, the buildpack detecting your language and installing dependencies, building (asset compilation or production bundling), and the container starting up. The exact phase labels come from the buildpack output, so the wording you see depends on the buildpack that ran. If a step fails, the logs stop there and the error message is the last thing printed.How long logs stick around
On the free plan, build logs are kept for 7 days. On paid plans they’re retained indefinitely, for as long as the deployment exists. The latest finished deploy of each Frame is always kept regardless of plan, so you’ll never lose your most recent log even if the rest of the window has aged out. After the free plan’s 7-day window:- The dashboard marks the deployment’s logs as expired.
- The API returns a not-found error when you ask for them. Once the deployment is around 30 days old, that settles into a
410 Gone.
Related
Deployments
Trigger a deploy and see its history
Rollback
Quickly revert to a known-good deploy
