Class: Vizsla::RequestLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/vizsla/logger.rb

Instance Method Summary collapse

Instance Method Details

#log_events(events) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
21
# 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) ⇒ Object



3
4
5
6
7
# 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