class Logged::LogSubscriber::ActiveRecord
Log subscriber for ActiveRecord
events
Constants
- IGNORE_PAYLOAD_NAMES
This query types will be ignored
Public Instance Methods
sql(event)
click to toggle source
# File lib/logged/log_subscriber/active_record.rb, line 15 def sql(event) return if ignore?(event, :debug) payload = event.payload return if IGNORE_PAYLOAD_NAMES.include?(payload[:name]) data = { event: event.name, name: payload[:name].presence, sql: payload[:sql], duration: event.duration.to_f.round(2) } debug(event, data) end