Class: LazyResource::LogSubscriber
- Inherits:
-
ActiveSupport::LogSubscriber
- Object
- ActiveSupport::LogSubscriber
- LazyResource::LogSubscriber
- Defined in:
- lib/lazy_resource/log_subscriber.rb
Instance Method Summary collapse
- #request(event) ⇒ Object
- #request_group_finished(event) ⇒ Object
- #request_group_started(event) ⇒ Object
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 |