Module: Datadog::Utils
- Defined in:
- lib/datadog/lambda/utils/logger.rb
Overview
Utils contains utility functions shared between modules
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
16 17 18 |
# File 'lib/datadog/lambda/utils/logger.rb', line 16 def self.logger @logger ||= Logger.new(STDOUT) end |
.update_log_level ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/datadog/lambda/utils/logger.rb', line 20 def self.update_log_level log_level = (ENV['DD_LOG_LEVEL'] || 'error').downcase logger.level = case log_level when 'debug' Logger::DEBUG when 'info' Logger::INFO when 'warn' Logger::WARN else Logger::ERROR end end |