    # File lib/rack/showexceptions.rb, line 23
        def call(env)
          @app.call(env)
        rescue StandardError, LoadError, SyntaxError => e
          exception_string = dump_exception(e)

          env["rack.errors"].puts(exception_string)
          env["rack.errors"].flush

          if accepts_html?(env)
            content_type = "text/html"
            body = pretty(env, e)
          else
            content_type = "text/plain"
            body = exception_string
          end

          [
            500,
            {
              CONTENT_TYPE => content_type,
              CONTENT_LENGTH => Rack::Utils.bytesize(body).to_s,
            },
            [body],
          ]
        end