Module: IoMonitor::ActionControllerBasePatch
- Defined in:
- lib/io_monitor/patches/action_controller_base_patch.rb
Instance Method Summary collapse
Instance Method Details
#log_process_action(payload) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/io_monitor/patches/action_controller_base_patch.rb', line 5 def log_process_action(payload) super.tap do || next unless IoMonitor.config.publisher.is_a?(LogsPublisher) data = payload[IoMonitor::NAMESPACE] next unless data data.each do |source, bytes| size = ActiveSupport::NumberHelper.number_to_human_size(bytes) << "#{source.to_s.camelize} Payload: #{size}" end end end |