module Despeck
Everything related to logging and output for the gem
Constants
- VERSION
Public Class Methods
apply_logger_level(debug = false)
click to toggle source
# File lib/despeck/logger.rb, line 14 def self.apply_logger_level(debug = false) logger.level = debug ? Logger::DEBUG : Logger::ERROR end
logger()
click to toggle source
# File lib/despeck/logger.rb, line 5 def self.logger @logger ||= begin l = Logger.new($stdout) l.level = Logger::ERROR l end end
with_level(level = Logger::ERROR) { || ... }
click to toggle source
# File lib/despeck/logger.rb, line 18 def self.with_level(level = Logger::ERROR) prev_level = logger.level logger.level = level yield logger.level = prev_level end