Welcome to PurLog!

Log management for native mobile apps and SDKs. Supports Android, iOS, iPadOS, watchOS, tvOS, macOs, visionOS

How it Works

1. Setup a Project

Login to PurLog to create/or join an organization

Create a project for your organization. Copy the JWT and store it securely.

2. Post Logs

Configure the PurLog SDK in your project(s) to invoke logs. See setup instructions in the repo's README file below

Swift SDK
Kotlin SDK

3. View Logs

Supports filtering by project name, env, log level, and timestamp

Add Teamates

User Permissions:
  • Admin - All Permissions
  • Developer - Create Projects, User Management (Viewers Only), View Logs
  • Viewer - View Logs

Add Projects

Add multiple projects for your oganization. Choose which users to add to your project(s)

View Logs

Each log shows the message, device info (app version, os name, os version), custom metadata (optional key/value strings), timestamp, log level, project, and env

Supported Filters:
  • Project Name
  • Log Level - Verbose, Debug, Info, Warn, Error, Fatal
  • Env - Dev, QA, Staging, PR, Prod
  • Timestamp - Before and/or After

Free Trial

Free for the first 2 weeks! (Lite plan only)

SDKs

Used for posting logs

Kotlin

Swift

Encryption

Logs encrypted via Firestore