Skip to content

Activity Log

In this guide you will learn:

  • What the desktop client records in its activity log
  • How to filter and browse log entries
  • How to export logs for review or compliance

The FinLaunch client maintains a local activity log that records significant actions. Every log entry includes a timestamp, category, action description, and optional detail fields. Log entries are written as JSON lines to daily log files in the application data directory.

Logged events include:

CategoryWhat is recorded
configApplication startup
filesystemDirectory scans, file writes to application data
databaseDatabase open, close, migration, and reset events
authKeychain access (set, delete)
errorApplication errors

Open Settings > Activity Log from the sidebar. The log viewer shows entries in reverse chronological order (newest first), with each entry displaying:

  • Timestamp
  • Category (color-coded by type)
  • Action
  • Detail (file paths, error messages, or other context)

You can filter entries by category using the category dropdown, and by date range using the date picker. The viewer loads entries in pages of 50, with a Load more button to see older entries.

Click the Export button to save the current filtered log entries as a file. You can choose between:

  • JSON — Machine-readable format for programmatic analysis
  • CSV — For spreadsheet review or import into reporting tools

The export uses a native save dialog so you can choose the file location.

Log files are stored in the application data directory under logs/. Each file is named with the date: audit.YYYY-MM-DD.log. The files are standard JSON lines format (one JSON object per line).

  • File contents, pixel data, or spreadsheet values
  • Authentication tokens
  • Network request or response bodies