public void changeHttpLoggingLevel(@NonNull HttpLoggingInterceptor.Level loggingLevel) {
    if (developerSettingsModel.getHttpLoggingLevel() == loggingLevel) {
      return; // no-op
    }

    analyticsModel.sendEvent("developer_settings_http_logging_level_" + loggingLevel);

    developerSettingsModel.changeHttpLoggingLevel(loggingLevel);

    final DeveloperSettingsView view = view();

    if (view != null) {
      view.showMessage("Http logging level was changed to " + loggingLevel.toString());
    }
  }