class RestashRails::LogSubscriber::ActiveRecord

Public Instance Methods

sql(event) click to toggle source
# File lib/restash_rails/log_subscriber/subscribers/active_record.rb, line 6
def sql(event)
  ::RestashRails.logger.debug(generate_message(event))
end

Private Instance Methods

generate_message(event) click to toggle source
# File lib/restash_rails/log_subscriber/subscribers/active_record.rb, line 12
def generate_message(event)
  {
      sql: event.payload[:sql].to_s,
      duration: event.duration.round(2),
      name: event.payload[:name],
      log_tag: :active_record
  }
end