class Herdsman::LogAdapter
Constants
- LOG_LEVELS
Attributes
writer[RW]
Public Class Methods
new(writer)
click to toggle source
# File lib/herdsman/log_adapter.rb, line 26 def initialize(writer) @writer = writer end
Public Instance Methods
adjust_verbosity(options = {})
click to toggle source
# File lib/herdsman/log_adapter.rb, line 20 def adjust_verbosity(options = {}) if options[:quiet] self.log_level = :error end end
debug(message)
click to toggle source
# File lib/herdsman/log_adapter.rb, line 30 def debug(message) writer.debug(message) end
error(message)
click to toggle source
# File lib/herdsman/log_adapter.rb, line 42 def error(message) writer.error(message) end
info(message)
click to toggle source
# File lib/herdsman/log_adapter.rb, line 34 def info(message) writer.info(message) end
log_level()
click to toggle source
# File lib/herdsman/log_adapter.rb, line 12 def log_level writer.level end
log_level=(level)
click to toggle source
# File lib/herdsman/log_adapter.rb, line 16 def log_level=(level) writer.level = LOG_LEVELS.fetch(level) end
warn(message)
click to toggle source
# File lib/herdsman/log_adapter.rb, line 38 def warn(message) writer.warn(message) end