class Instana::LoggerDelegator
Public Class Methods
new(obj)
click to toggle source
Calls superclass method
# File lib/instana/logger_delegator.rb, line 6 def initialize(obj) obj.level = level_from_environment super(obj) end
Private Instance Methods
level_from_environment()
click to toggle source
# File lib/instana/logger_delegator.rb, line 13 def level_from_environment # :nocov: return Logger::FATAL if ENV.key?('INSTANA_TEST') || ENV.key?('RACK_TEST') return Logger::DEBUG if ENV.key?('INSTANA_DEBUG') case ENV['INSTANA_LOG_LEVEL'] when 'debug' Logger::DEBUG when 'warn' Logger::WARN when 'error' Logger::ERROR else Logger::INFO end # :nocov: end