class SmartProxyDynflowCore::Log
Public Class Methods
instance()
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 9 def instance if @logger.nil? @logger = Logger.new log_file @logger.level = log_level end @logger end
instance=(logger)
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 17 def instance=(logger) @logger = logger end
log_file()
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 34 def log_file if Settings.instance.loaded && Settings.instance.log_file Settings.instance.log_file else $stdout end end
log_level()
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 26 def log_level if Settings.instance.loaded && Settings.instance.log_level ::Logger.const_get(Settings.instance.log_level.upcase) else Logger::WARN end end
reload!()
click to toggle source
# File lib/smart_proxy_dynflow_core/log.rb, line 21 def reload! @logger = nil instance end