Module: Logatron::SetupLograge

Defined in:
lib/logatron/railtie.rb

Class Method Summary collapse

Class Method Details

.setup(app_config) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/logatron/railtie.rb', line 40

def setup(app_config)
  app_config.lograge.logger = Logatron.configuration.logger
  app_config.lograge.enabled = true
  app_config.lograge.formatter = Lograge::Formatters::Json.new
  app_config.lograge.custom_options = lambda do |event|
    request = event.payload[:rails_request]
    standard_opts(request).merge(custom_opts(request))
  end
  app_config.after_initialize do
    setup_app_controller
  end
end