Skip to main content
The Portal SDK for React Native provides built-in logging capabilities to help you debug and monitor SDK operations during development and production.

Quick Start

Enable logging by setting the logLevel parameter when initializing Portal:

Log Levels

The SDK supports five log levels, ordered by verbosity: Default: 'none' - No logs are emitted unless you explicitly configure logging.

Logger Interface

Your custom logger must implement these four methods:

Production Logger with Timestamps

For better observability, add timestamps to your logs:

How Logging Works

  1. SDK handles level filtering - The SDK filters messages based on your logLevel setting before calling your logger methods
  2. Logger handles output - Your logger is responsible only for formatting and outputting the messages
  3. No performance impact when disabled - When logLevel is 'none', log messages are not generated

Next Steps