Skip to main content

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

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.

Advanced notes

TODO for contributors: add log examples that are useful without being overwhelming.