diff --git a/config/application.rb b/config/application.rb index 1a9a783ff..f8b1fca29 100644 --- a/config/application.rb +++ b/config/application.rb @@ -83,34 +83,30 @@ class Application < Rails::Application # secret_key_base is not used by Rails API, as there are no sessions config.secret_key_base = "blipblapblup" - # config.lograge.enabled = true - # config.lograge.formatter = Lograge::Formatters::Logstash.new - # config.lograge.logger = ::LogStashLogger.new( - # type: :stdout, - # ) - # config.lograge.log_level = ENV["LOG_LEVEL"].to_sym - - # config.active_job.logger = config.lograge.logger - - # config.lograge.ignore_actions = ["HeartbeatController#index", "IndexController#index"] - # config.lograge.ignore_custom = lambda do |event| - # event.payload.inspect.length > 100000 - # end - # config.lograge.base_controller_class = "ActionController::API" - - # config.lograge.custom_options = lambda do |event| - # exceptions = %w(controller action format id) - # { - # params: event.payload[:params].except(*exceptions), - # uid: event.payload[:uid], - # } - # end - # config.logger = config.lograge.logger - # Disable loggers that log to file config.active_record.logger = nil config.active_job.logger = nil + config.lograge.enabled = true + config.lograge.formatter = Lograge::Formatters::Logstash.new + config.lograge.logger = LogStashLogger.new(type: :stdout) + config.logger = config.lograge.logger ## LogStashLogger needs to be pass to rails logger, see roidrage/lograge#26 + config.log_level = ENV["LOG_LEVEL"].to_sym ## Log level in a config level configuration + + config.lograge.ignore_actions = ["HeartbeatController#index", "IndexController#index"] + config.lograge.ignore_custom = lambda do |event| + event.payload.inspect.length > 100000 + end + config.lograge.base_controller_class = "ActionController::API" + + config.lograge.custom_options = lambda do |event| + exceptions = %w(controller action format id) + { + params: event.payload[:params].except(*exceptions), + uid: event.payload[:uid], + } + end + # configure caching config.cache_store = :dalli_store, nil, { :namespace => ENV['APPLICATION'] }