Debugging

@vgs/collect-react-native provides customizable configuration options to debug and log potential issues. By default, all logging options are disabled.

The SDK only prints formatted logs to your console. It does not record your activity to any persistent storage or local files, and it does not send your logging activity to any server.

You can turn on logging warnings and errors via VGSCollectLogger:

// Enable VGSCollect SDK logs. Do not use in production!!!
if (process.env.NODE_ENV !== 'production') {
  VGSCollectLogger.getInstance().enable();
}

You may always debug your setup using Access Logger, by reviewing requests statuses, payload diffs, matched information etc.

Disable logging

To disable all logging activities, use the disable() function:

VGSCollectLogger.getInstance().disable();

You should NOT use logging in your production configurations for live applications.

Last updated