Class: Magick::Rails::LogSubscriber
- Inherits:
-
Object
- Object
- Magick::Rails::LogSubscriber
- Defined in:
- lib/magick/rails/event_subscriber.rb
Overview
Default log subscriber for Magick events
Instance Method Summary collapse
Instance Method Details
#emit(event) ⇒ Object
46 47 48 49 50 51 52 |
# File 'lib/magick/rails/event_subscriber.rb', line 46 def emit(event) payload = event[:payload].map { |key, value| "#{key}=#{value}" }.join(' ') source_location = event[:source_location] log = "[#{event[:name]}] #{payload}" log += " at #{source_location[:filepath]}:#{source_location[:lineno]}" if source_location Rails.logger&.info(log) end |