class Pacto::Logger::SimpleLogger
Public Class Methods
new()
click to toggle source
# File lib/pacto/logger.rb, line 15 def initialize log ::Logger.new STDOUT end
Public Instance Methods
level()
click to toggle source
# File lib/pacto/logger.rb, line 29 def level log_levels.key @log.level end
level=(level)
click to toggle source
# File lib/pacto/logger.rb, line 25 def level=(level) @log.level = log_levels.fetch(level, default_level) end
log(log)
click to toggle source
# File lib/pacto/logger.rb, line 19 def log(log) @log = log @log.level = default_level @log.progname = 'Pacto' end
Private Instance Methods
default_level()
click to toggle source
# File lib/pacto/logger.rb, line 35 def default_level ::Logger::ERROR end
log_levels()
click to toggle source
# File lib/pacto/logger.rb, line 39 def log_levels { debug: ::Logger::DEBUG, info: ::Logger::INFO, warn: ::Logger::WARN, error: ::Logger::ERROR, fatal: ::Logger::FATAL } end