Module: Sqlogger::Base

Defined in:
lib/sqlogger/base.rb

Class Method Summary collapse

Class Method Details

.configObject



17
18
19
# File 'lib/sqlogger/base.rb', line 17

def config
  Rails.application.config.sqlogger
end

.logger(opts = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/sqlogger/base.rb', line 5

def logger opts={}
  return unless opts[:sql]
  opts = format_options opts

  if config.ignore_payload_names.include?(opts[:name]) ||
      config.ignore_sql_commands.include?(sql_command_of opts[:sql])
    return
  end

  Sqlogger::Elite.post_with opts
end