module Poke::API::Logging
Public Class Methods
formatter=(formatter)
click to toggle source
# File lib/poke-api/logging.rb, line 28 def self.formatter=(formatter) @@formatter = formatter end
log_level=(level)
click to toggle source
# File lib/poke-api/logging.rb, line 24 def self.log_level=(level) @@log_level = level end
Public Instance Methods
logger()
click to toggle source
# File lib/poke-api/logging.rb, line 16 def logger @@loggers[self.class.name] ||= Logger.new(STDOUT).tap do |logger| logger.progname = self.class.name == 'Module' ? self.name : self.class.name logger.level = Logger.const_get(@@log_level) logger.formatter = @@formatter end end