Module: Logatron::SetupLograge

Defined in:
lib/logatron/railtie.rb

Class Method Summary collapse

Class Method Details

.setup(app_config) ⇒ Object



31
32
33
34
35
36
37
38
39
40
# File 'lib/logatron/railtie.rb', line 31

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
  setup_app_controller
end