Module: Lograge::Sql

Defined in:
lib/lograge/sql.rb,
lib/lograge/sql/railtie.rb,
lib/lograge/sql/version.rb,
lib/lograge/sql/extension.rb

Overview

Main gem module

Defined Under Namespace

Modules: Extension Classes: Railtie

Constant Summary collapse

VERSION =

Gem version

'1.0.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.extract_eventObject

Extract information from SQL event



12
13
14
# File 'lib/lograge/sql.rb', line 12

def extract_event
  @extract_event
end

.formatterObject

Format SQL log



10
11
12
# File 'lib/lograge/sql.rb', line 10

def formatter
  @formatter
end

Class Method Details

.setup(config) ⇒ Object

Initialise configuration with fallback to default values



15
16
17
18
# File 'lib/lograge/sql.rb', line 15

def setup(config)
  Lograge::Sql.formatter     = config.formatter     || default_formatter
  Lograge::Sql.extract_event = config.extract_event || default_extract_event
end