module DHS::Interceptors::ExtendedRollbar::Handler::ExtendedLogging

Public Instance Methods

log(level, *args) click to toggle source
Calls superclass method
# File lib/dhs/interceptors/extended_rollbar/handler.rb, line 17
def log(level, *args)
  args[2] = {} if args[2].nil?
  args[2][:dhs] = DHS::Interceptors::ExtendedRollbar::ThreadRegistry.log.map do |entry|
    {
      request: entry[:request].options,
      response: {
        code: entry[:response].code,
        body: entry[:response].body
      }
    }
  end.to_json
  super
end