Sha256: e297b6fbedcc21d5fecffeb37ae5e8eaf7b050da63035cacaa29ae88076c72b4

Contents?: true

Size: 783 Bytes

Versions: 57

Compression:

Stored size: 783 Bytes

Contents

require 'logger'

module War
  
  # A wrapper class for the 'logger' ruby lib 
  #   logging levels are (default: INFO)
  #   Logger::Severity::DEBUG
  #   Logger::Severity::INFO
  #   Logger::Severity::WARN
  #   Logger::Severity::FATAL
  #   Logger::Severity::UNKNOWN
  
  class WLog
    @@logger_inst = Logger.new(STDOUT)
    #@@logger_inst.level = Logger::Severity::DEBUG
    @@logger_inst.level = Logger::Severity::INFO
    
    def self.level=(level_req) 
      @@logger_inst.level = level_req
    end
  
    Logger::Severity.constants.each { |level| 
      level.downcase!
      instance_eval %{
          def #{level}(text='')
              @@logger_inst.send("#{level}","#{level}: " + text)
          end
      }
    }
  end
 
end

   
  

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
backlog-0.10.1 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.0 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.5 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.3 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.4 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.2 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.6 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.7 vendor/plugins/goldspike/lib/util.rb
backlog-0.12.0 vendor/plugins/goldspike/lib/util.rb
backlog-0.11.0 vendor/plugins/goldspike/lib/util.rb
backlog-0.10.8 vendor/plugins/goldspike/lib/util.rb
backlog-0.12.2 vendor/plugins/goldspike/lib/util.rb
backlog-0.12.1 vendor/plugins/goldspike/lib/util.rb
backlog-0.12.3 vendor/plugins/goldspike/lib/util.rb
backlog-0.12.4 vendor/plugins/goldspike/lib/util.rb
backlog-0.13.0 vendor/plugins/goldspike/lib/util.rb
backlog-0.14.0 vendor/plugins/goldspike/lib/util.rb
backlog-0.13.1 vendor/plugins/goldspike/lib/util.rb
backlog-0.14.3 vendor/plugins/goldspike/lib/util.rb
backlog-0.14.1 vendor/plugins/goldspike/lib/util.rb