class Azure::Utility::CustomLogger
Logger
Public Class Methods
log()
click to toggle source
# File lib/azure/utility/credentials.rb, line 92 def self.log if @logger.nil? cli = Options.new cli.parse_options @logger = Logger.new STDOUT @logger.level = logger_level_for(cli.config[:log_level]) @logger.formatter = proc do |severity, datetime, _progname, msg| "#{severity} [#{datetime.strftime('%Y-%m-%d %H:%M:%S')}] #{msg}\n" end end @logger end
logger_level_for(sym)
click to toggle source
# File lib/azure/utility/credentials.rb, line 105 def self.logger_level_for(sym) case sym when :debug Logger::DEBUG when :info Logger::INFO when :warn Logger::WARN when :error Logger::ERROR when :fatal Logger::FATAL end end