R7. Logs
What this page helps you do
Make sure your app produces useful logs and that you know where to find them.
Why it matters
Without logs, debugging production becomes guesswork.
You should already have
- a deployed app or service
Skip this page if
- logging is already clear, searchable, and documented
What to do
- know where logs live
- make sure startup failures and request failures are visible
- avoid logging full secrets or sensitive user content
Recommended default
Keep logs simple, readable, and focused on actions you may need to debug later.
Common mistakes
- no logs at all
- logs full of noise with no useful context
- leaking secrets in logs
Next step
Go to R8. Launch checklist.
Related pages
Advanced notes
TODO for contributors: add log examples that are useful without being overwhelming.