discourse-openid-connect/lib/openid_connect_faraday_form...

27 lines
529 B
Ruby

# frozen_string_literal: true
require 'faraday/logging/formatter'
class OIDCFaradayFormatter < Faraday::Logging::Formatter
def request(env)
warn <<~LOG
OIDC Debugging: request #{env.method.upcase} #{env.url.to_s}
Headers: #{env.request_headers}
Body: #{env[:body]}
LOG
end
def response(env)
warn <<~LOG
OIDC Debugging: response status #{env.status}
From #{env.method.upcase} #{env.url.to_s}
Headers: #{env.response_headers}
Body: #{env[:body]}
LOG
end
end