GrenLogger Documentation
Everything you need to integrate GrenLogger into your applications.
Get StartedPlatform 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.
Security First
All SDKs include built-in SSL pinning with dynamic certificate updates, cryptographic signature verification, and secure transport.