Export Logs
The Tools page hosts the Export Logs tab, a focused screen for downloading a date-ranged archive of your activity log in the format you need.
Find it at Logify > Tools > Export Logs.
Filters
- Date Range — From / To dates. Leave blank to include everything.
- Event Type — restrict to a category (
user,post, and so on), populated from your logged events. - User — restrict to a specific user (populated from non-system users in the log).
- Minimum Severity — only include events at or above a threshold.
- Search — match against description, object name, IP, or username.
Filters compose — set as many as you need.
Export Formats
Pick one:
- CSV (Excel compatible) — UTF-8 BOM so Excel opens it cleanly. Includes the request ID and a JSON metadata column.
- JSON — full rows with decoded metadata, wrapped as
{ site, exported_at, count, logs[] }. Best for analytics and tooling. - HTML (printable report) — a standalone HTML page with a styled table, severity labels, and a summary header. Good for printing or attaching to a ticket.
- Plain text — one event per block, readable in any text editor. Good for shell pipelines.
- PDF (audit-ready report) — a paginated PDF with a title page, applied filters summary, severity colour coding, a repeating table header, and a "Confidential — for authorised review only" footer with page numbers.
The PDF is sized for A4 portrait and built to be handed to an auditor or attached to a compliance record without further formatting.
Limits
Exports are capped at 50,000 rows per run. For larger archives, narrow the date range or run multiple exports. The cap is filterable for developers via kc_lf_export_max_rows.
Notes
- The Export page sits next to other Tools (more tools coming in future releases).
- The toolbar Export CSV button on the Activity Logs screen runs the same query in CSV form for the currently-filtered view. Use the Tools page when you want a non-CSV format or a wider date range.