module Taperole::Helpers::Logging
Public Class Methods
logger()
click to toggle source
# File lib/taperole/helpers/logging.rb, line 18 def self.logger @logger ||= Logger.new(STDOUT) end
new(*_args)
click to toggle source
Calls superclass method
# File lib/taperole/helpers/logging.rb, line 6 def initialize(*_args) super logger.level = logger_level logger.formatter = proc do |_severity, _datetime, _progname, msg| "#{msg}\n" end end
Public Instance Methods
logger()
click to toggle source
# File lib/taperole/helpers/logging.rb, line 14 def logger Logging.logger end
Private Instance Methods
logger_level()
click to toggle source
# File lib/taperole/helpers/logging.rb, line 24 def logger_level if options[:debug] Logger::DEBUG elsif options[:verbose] Logger::INFO elsif options[:quiet] Logger::ERROR else Logger::INFO end end