GrenLogger Documentation

Everything you need to integrate GrenLogger into your applications.

Get Started

Quick Start

Get started in under 5 minutes with our SDKs.

Get Started

Platform SDKs

Code Example

import GrenLogger

// Initialize once at app startup
GrenLogger.shared.initialize(
    apiKey: "your-api-key",
    userId: "user-123" // optional
)

// Log messages
GrenLogger.shared.info("User logged in", metadata: ["method": "google"])
GrenLogger.shared.error("Payment failed", metadata: ["code": "CARD_DECLINED"])

Remote Log Activation

Privacy-first: configure with remote: false and local: true, then activate specific users from the dashboard.

Learn more

Security First

All SDKs include built-in SSL pinning with dynamic certificate updates, cryptographic signature verification, and secure transport.

Learn about SSL Pinning

Ready to get started?

Create your free account and start logging in minutes.

Create Free Account