This module should be included in all classes that need a logging facility.
Log the result of the block using the log level log_level.
# File lib/webgen/loggable.rb, line 10 def log(sev_level, &block) source = (self.kind_of?(Class) ? self.name : self.class.name) + '#' + caller[0][%`.*"][1..-2] if WebsiteAccess.website && WebsiteAccess.website.logger && (!WebsiteAccess.website.config['logger.mask'] || source =~ WebsiteAccess.website.config['logger.mask']) WebsiteAccess.website.logger.send(sev_level, source, &block) end end
Generated with the Darkfish Rdoc Generator 2.