class Bellboy::Logger
Simple stdout logger
Public Class Methods
new(options = {})
click to toggle source
# File lib/bellboy/logger.rb, line 26 def initialize(options = {}) @loglevel = level(options) end
Public Instance Methods
debug(message)
click to toggle source
Output a debug message
# File lib/bellboy/logger.rb, line 36 def debug(message) $stderr.puts(message) unless @loglevel < Bellboy::LOG_LEVEL_DEBUG end
Also aliased as: verbose
log(message)
click to toggle source
Output a normal informational message
# File lib/bellboy/logger.rb, line 31 def log(message) puts(message) unless @loglevel < Bellboy::LOG_LEVEL_INFO end
Private Instance Methods
level(options)
click to toggle source
# File lib/bellboy/logger.rb, line 43 def level(options) if options[:quiet] Bellboy::LOG_LEVEL_NONE elsif options[:verbose] Bellboy::LOG_LEVEL_DEBUG else Bellboy::LOG_LEVEL_INFO end end