Module: LogBrew::Rails::OutboundHttp::Request
- Defined in:
- lib/logbrew/rails_integration.rb
Instance Method Summary collapse
Instance Method Details
#request(request, body = nil, &block) ⇒ Object
524 525 526 527 528 529 530 531 532 533 534 535 |
# File 'lib/logbrew/rails_integration.rb', line 524 def request(request, body = nil, &block) runtime = LogBrew::Rails.runtime client = LogBrew::Trace.current && runtime&.client return super unless client LogBrew::HttpClientTracing.capture_net_http( self, request, client: client, on_capture_error: ->(error) { runtime.report_error("outbound_http_capture", error) } ) { super(request, body, &block) } end |