Platform

Logs & Observability

Every query, auth event, and function call — searchable, filterable, exportable.

OrbitNest captures a structured event for every operation on your project. No extra tools, no sampling — everything your app does is visible from the Logs dashboard.

Event types

  • database — SQL queries, row counts, execution time, errors.
  • auth — sign-up, sign-in, OTP verify, refresh, failures.
  • functions — invocations with status, duration, and console output.
  • storage — uploads, downloads, deletes.
  • security — API key usage, RLS denials, suspicious activity.
  • system — project lifecycle events.

Log levels

  • debug — verbose internals, opt-in via debug mode.
  • info — routine operations.
  • warn — unusual but non-fatal (e.g. slow query).
  • error — operation failed.

Sub-views

The Logs page has dedicated sub-views for each category — All Logs, Database, Auth, Functions, Slow Queries, Errors, and Auth Failures. Each applies sensible filter defaults so you see the right signal without clicking around.

Filtering & search

Filter by event type, log level, date range, or search the raw message. Filters stack — search “timeout” within the Functions view to find function calls that timed out.

Export

Export any filtered log set as JSON or CSV for offline analysis, billing, or compliance. Large ranges stream so you don't hit memory limits.

Retention

Logs are retained for 7 days (Starter), 30 days (Pro), or custom (Enterprise). Export what you want to keep longer.

Slow query detection

Any database query over 500ms is automatically flagged and appears in the Slow Queries sub-view with the full SQL, parameters, and execution plan. Great for catching N+1s and missing indexes.

Debug mode

Enable debug mode in Project Settings to capture debug-level events — including OTP codes (always 1234 in debug mode) and raw function inputs. Turn it off in production.