Sha256: c9da9f1f0a4dda1e29bb6e877d286fe9b34b7c7cc1618a57869f9182be9364aa
Contents?: true
Size: 467 Bytes
Versions: 3
Compression:
Stored size: 467 Bytes
Contents
require 'logger' class Showoff::Logger @@logger = Logger.new(STDERR) @@logger.progname = 'Showoff' @@logger.formatter = proc { |severity,datetime,progname,msg| "(#{progname}) #{severity}: #{msg}\n" } @@logger.level = Showoff::State.get(:verbose) ? Logger::DEBUG : Logger::WARN @@logger.level = Logger::WARN [:debug, :info, :warn, :error, :fatal].each do |meth| define_singleton_method(meth) do |msg| @@logger.send(meth, msg) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
showoff-0.20.4 | lib/showoff/logger.rb |
showoff-0.20.3 | lib/showoff/logger.rb |
showoff-0.20.2 | lib/showoff/logger.rb |