code: def _init_exception_logging(self, app):
          
          enabled = not app.config.get(CONF_DISABLE_EXCEPTION_LOGGING, False)
  
          if not enabled:
              return
  
          exception_telemetry_client = TelemetryClient(
              self._key, telemetry_channel=self._channel)
  
          @app.errorhandler(Exception)
          def exception_handler(exception):
              if HTTPException and isinstance(exception, HTTPException):
                  return exception
  
              try:
                  raise exception
              except Exception:
                  exception_telemetry_client.track_exception()
              finally:
                  raise exception
  
          self._exception_telemetry_client = exception_telemetry_client
docs: Sets up exception logging unless ``APPINSIGHTS_DISABLE_EXCEPTION_LOGGING``
          is set in the Flask config.
  
          Args:
              app (flask.Flask). the Flask application for which to initialize the extension.