module Logging
Public Class Methods
configure_logger_for(classname)
click to toggle source
# File lib/sitemap/logging.rb, line 19 def configure_logger_for(classname) logger = Logger.new classname.to_s.gsub(/[^a-zA-Z0-9]/, '.').downcase.gsub(/\.+/, '.') logger.outputters << Log4r::FileOutputter.new('sitemaplog', :filename => 'sitemap.log') logger end
logger_for(classname)
click to toggle source
# File lib/sitemap/logging.rb, line 15 def logger_for(classname) @loggers[classname] ||= configure_logger_for(classname) end
Public Instance Methods
log()
click to toggle source
# File lib/sitemap/logging.rb, line 5 def log @log ||= Logging.logger_for(self.class.name) end