Class: LoogiHttp::Middleware::DebugHttp
- Inherits:
-
Faraday::Middleware
- Object
- Faraday::Middleware
- LoogiHttp::Middleware::DebugHttp
- Defined in:
- lib/loogi_http/middleware/debug_http.rb
Overview
Faraday middleware to debug the request and response.
Turn on per request by passing a Logger as the ‘:debug` option:
LoogiHttp.json_post url, params, data, debug: Rails.logger
Defined Under Namespace
Classes: DebugOutput
Instance Method Summary collapse
-
#call(env) ⇒ Faraday::Request
Emit debug output for every request.
Instance Method Details
#call(env) ⇒ Faraday::Request
Emit debug output for every request. If an exception is raised, emit the exception and backtrace.
95 96 97 98 99 100 101 |
# File 'lib/loogi_http/middleware/debug_http.rb', line 95 def call(env) if debug?(env) debug_call env else @app.call env end end |