Class: LazyResource::LogSubscriber

Inherits:
ActiveSupport::LogSubscriber
  • Object
show all
Defined in:
lib/lazy_resource/log_subscriber.rb

Instance Method Summary collapse

Instance Method Details

#request(event) ⇒ Object



3
4
5
# File 'lib/lazy_resource/log_subscriber.rb', line 3

def request(event)
  info "\s\s\s\s[#{event.payload[:code]}](#{((event.payload[:time] || 0) * 1000).ceil}ms) #{event.payload[:url]}"
end

#request_group_finished(event) ⇒ Object



11
12
13
# File 'lib/lazy_resource/log_subscriber.rb', line 11

def request_group_finished(event)
  info "Requests finished in #{((event.payload[:end_time] - event.payload[:start_time]) * 1000).ceil}ms"
end

#request_group_started(event) ⇒ Object



7
8
9
# File 'lib/lazy_resource/log_subscriber.rb', line 7

def request_group_started(event)
  info "Processing requests:"
end