ping-identity
    Preparing search index...

    Function logger

    • Creates and configures a logger instance.

      Parameters

      Returns LoggerInstance

      A configured logger instance with methods for logging at different levels

      This is the main entry point for creating a logger. It configures both JavaScript and native loggers and provides a unified interface for logging.

      Basic usage:

      import { logger } from '@ping-identity/rn-logger';

      const log = logger({ level: 'debug' });
      log.debug('Debug message');
      log.info('Info message');
      log.warn('Warning message');
      log.error('Error message');

      With custom logger:

      const log = logger({
      level: 'info',
      custom: {
      error: (...args) => { sendToAnalytics(args); return true; },
      warn: (...args) => { sendToAnalytics(args); return true; },
      info: (...args) => { console.log(args); return true; },
      debug: (...args) => { console.debug(args); return true; },
      }
      });