class WebValve::Instrumentation::LogSubscriber
Public Instance Methods
request(event)
click to toggle source
# File lib/webvalve/instrumentation/log_subscriber.rb, line 6 def request(event) return unless logger.debug? status = event.payload[:status] method = event.payload[:method].to_s.upcase url = event.payload[:url] host = event.payload[:host] name = '%s %s (%.1fms)' % ["WebValve", "Request Captured", event.duration] details = "#{host} #{method} #{url} [#{status}]" debug " #{color(name, YELLOW, true)} #{color(details, BOLD, true)}" end