Sha256: 10cb9d0f9572e39aa51b909c51f42ccba1d6abca79d96ea34b49b1d2a03e77c6
Contents?: true
Size: 775 Bytes
Versions: 39
Compression:
Stored size: 775 Bytes
Contents
module OpenIDConnect module Debugger class RequestFilter # Callback called in HTTPClient (before sending a request) # request:: HTTP::Message def filter_request(request) started = "======= [OpenIDConnect] HTTP REQUEST STARTED =======" log started, request.dump end # Callback called in HTTPClient (after received a response) # request:: HTTP::Message # response:: HTTP::Message def filter_response(request, response) finished = "======= [OpenIDConnect] HTTP REQUEST FINISHED =======" log '-' * 50, response.dump, finished end private def log(*outputs) outputs.each do |output| OpenIDConnect.logger.info output end end end end end
Version data entries
39 entries across 39 versions & 1 rubygems