Log Export

Export any slice of your logs as a downloadable file. Combine filters to narrow the scope, choose a format, and get a link to download the archive.

Quick start

level:error @last-7d --downloads::create:csv

This exports all error logs from the last 7 days as a CSV file. A download link appears once the export is ready.

Formats

FormatCommandPlan
CSV--downloads::create:csvSolo+
Parquet--downloads::create:parquetPro+

Parquet is the default when no format is specified (--downloads::create).

TTL (file expiry)

Exports expire automatically. The default TTL is 24 hours. You can set a custom TTL of 1–168 hours:

--downloads::create:csv:72h
--downloads::create:parquet:48h

Listing and managing exports

--downloads

Shows all non-expired exports for the current project with download links, formats, and expiry times.

How it works

  1. Submit the --downloads::create command
  2. Loguro queues an async export job
  3. The UI shows a progress indicator while the export is processing
  4. Once complete, a download link is provided — the file is a .zip archive
  5. The export expires after the configured TTL

Quota enforcement

The export API enforces plan limits server-side:

  • canExport: false — all exports blocked (Free plan)
  • exportParquet: false — Parquet format blocked (Solo plan gets CSV only)

Attempting to export beyond your plan returns 403 QUOTA_EXCEEDED.

Notes

  • Exports are scoped to the current project and filter state
  • The same filter combination within a session returns the same cached export if one already exists
  • Large exports may take a few seconds to process