class Vizsla::RequestLogger
Public Instance Methods
log_events(events)
click to toggle source
# File lib/vizsla/logger.rb, line 9 def log_events(events) if events.empty? log "=" * 50 log "No data collected. Are you calling ActiveRecord at all?" log "=" * 50 else events.keys.each do |event_name| log "=" * 50 log events[event_name] log "=" * 50 end end end
request_response_time(query_time)
click to toggle source
# File lib/vizsla/logger.rb, line 3 def request_response_time(query_time) log "=" * 50 log "Total request/response time: #{query_time} seconds." log "=" * 50 end
Private Instance Methods
log(text)
click to toggle source
# File lib/vizsla/logger.rb, line 29 def log(text) if rails_app? Rails.logger.debug text else puts text end end
rails_app?()
click to toggle source
# File lib/vizsla/logger.rb, line 25 def rails_app? defined? ::Rails end