forEnvironment static method

LoggingConfiguration forEnvironment(
  1. SDKEnvironment environment
)

Preset for an SDK environment. Mirrors Swift RALoggingConfiguration.forEnvironment(_:) (unknown → development).

Implementation

static LoggingConfiguration forEnvironment(SDKEnvironment environment) {
  switch (environment) {
    case SDKEnvironment.SDK_ENVIRONMENT_DEVELOPMENT:
      return development;
    case SDKEnvironment.SDK_ENVIRONMENT_STAGING:
      return staging;
    case SDKEnvironment.SDK_ENVIRONMENT_PRODUCTION:
      return production;
    default:
      return development;
  }
}