Sha256: 41d4f50ae15c04ab468c49df8463254d885e21ee4c52944b42b7580414b03fba
Contents?: true
Size: 719 Bytes
Versions: 3
Compression:
Stored size: 719 Bytes
Contents
module Railsthemes module Logging # Method to mix into classes def logger Logging.logger end def self.logger if @logger @logger else @logger = Logger.new(STDOUT) @logger.level = Logger::WARN # just print out basic information, not all of the extra logger stuff @logger.formatter = proc { |severity, datetime, progname, msg| "#{msg}\n" } @logger end end def self.logger= logger @logger = logger end def self.verbose logger.level = Logger::INFO logger.info 'In verbose mode.' end def self.debug logger.level = Logger::DEBUG logger.debug 'In debug mode.' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
railsthemes-1.1.1 | lib/railsthemes/logging.rb |
railsthemes-1.1 | lib/railsthemes/logging.rb |
railsthemes-1.1.pre.2 | lib/railsthemes/logging.rb |