class Upfluence::Logger
Public Class Methods
new(level = (ENV['LOGGER_LEVEL'] || '').downcase, caller_depth = 0)
click to toggle source
# File lib/upfluence/logger.rb, line 43 def initialize(level = (ENV['LOGGER_LEVEL'] || '').downcase, caller_depth = 0) STDOUT.sync = true @logdev = STDOUT @level = logger_level(level) @formatter = Formatter.new(caller_depth) end
Public Instance Methods
logger_level(level)
click to toggle source
# File lib/upfluence/logger.rb, line 33 def logger_level(level) { 'info' => Logger::INFO, 'warn' => Logger::WARN, 'debug' => Logger::DEBUG, 'error' => Logger::ERROR, 'fatal' => Logger::FATAL }[level] || Logger::INFO end