Class: Insights::API::Common::Logging

Inherits:
Object
  • Object
show all
Defined in:
lib/insights/api/common/logging.rb

Class Method Summary collapse

Class Method Details

.activate(config) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/insights/api/common/logging.rb', line 5

def self.activate(config)
  require 'manageiq/loggers'
  config.logger = if Rails.env.production?
                    config.colorize_logging = false
                    ManageIQ::Loggers::CloudWatch.new
                  else
                    ManageIQ::Loggers::Base.new(Rails.root.join("log", "#{Rails.env}.log"))
                  end
end